Найдено 214 результатов

pistol
2015.12.09, 14:37
Форум: Общие вопросы (Yii 2.x)
Тема: load нескольких записей из одной формы
Ответы: 16
Просмотры: 3491

Re: load нескольких записей из одной формы

andrei.obuhovski писал(а):Если у вас только 2 поля price по проще сделать 2 атрибута $price1 и $price2 в модели формы, а там уж распределять их по основным моделям.
В данном случае количество цен динамическое, каждая цена привязывается к материалу и продукту через связующую таблицу (материалов может быть сколько угодно).
pistol
2015.12.09, 14:14
Форум: Общие вопросы (Yii 2.x)
Тема: load нескольких записей из одной формы
Ответы: 16
Просмотры: 3491

Re: load нескольких записей из одной формы

Чтобы все заработало, пришлось еще подменить formName для Price.
public function formName() {
return 'Product';
}
Нужно сделать его для всех сохраняемых моделей общим.
pistol
2015.12.09, 13:00
Форум: Общие вопросы (Yii 2.x)
Тема: load нескольких записей из одной формы
Ответы: 16
Просмотры: 3491

Re: load нескольких записей из одной формы

zelenin писал(а):
pistol писал(а):
через loadMultiple
Путин? Про вас там разные гадости говорят в Украине.
непонятная шутка. ну и соответственно не смешная.
Прошу прощения тогда. Бзднул первое, что в голову пришло.
pistol
2015.12.09, 12:55
Форум: Общие вопросы (Yii 2.x)
Тема: load нескольких записей из одной формы
Ответы: 16
Просмотры: 3491

Re: load нескольких записей из одной формы

через loadMultiple
Путин? Про вас там разные гадости говорят в Украине.
pistol
2015.12.09, 12:54
Форум: Общие вопросы (Yii 2.x)
Тема: load нескольких записей из одной формы
Ответы: 16
Просмотры: 3491

Re: load нескольких записей из одной формы

Здесь посмотрите
https://github.com/yiisoft/yii2/blob/ma ... r-input.md
Спасибо! [$index]value - вот так, оказывается, не очень красиво.

Код: Выделить всё

foreach ($settings as $index => $setting) {
    echo $form->field($setting, "[$index]value")->label($setting->name);
}
pistol
2015.12.09, 12:51
Форум: Общие вопросы (Yii 2.x)
Тема: load нескольких записей из одной формы
Ответы: 16
Просмотры: 3491

Re: load нескольких записей из одной формы

loadMultiple используется для присваивания данных моделям из массива, а не для сохранения.
И как же присвоить разные данные сразу двум экземплярам одной модели?
pistol
2015.12.09, 12:46
Форум: Общие вопросы (Yii 2.x)
Тема: load нескольких записей из одной формы
Ответы: 16
Просмотры: 3491

Re: load нескольких записей из одной формы

loadMultiple для загрузки нескольких экземпляров одной модели А как он потом отделит мух от котлет? Как правильно поле вывести? <?= $form->field($model, 'sort')->textInput() ?> <?= $form->field($model2, 'sort')->textInput() ?> Ведь выведет поле с одинаковым названием? sort[]?
pistol
2015.12.09, 12:40
Форум: Общие вопросы (Yii 2.x)
Тема: load нескольких записей из одной формы
Ответы: 16
Просмотры: 3491

load нескольких записей из одной формы

Пример. Хочется в одну форму поместить следующие данные:

1) Запись таблицы product
2) Запись таблицы price
3) Еще одна запись таблицы price

Можно ли как-то хитро воспользоваться loadMultiple для сохранения всех данных в БД? Или надо искать обходные решения? Что посоветуете?
pistol
2015.11.30, 16:51
Форум: Общие вопросы (Yii 2.x)
Тема: Крякозябры в DetailView и GridView
Ответы: 2
Просмотры: 1007

Крякозябры в DetailView и GridView

DetailView::widget($detailElements);  Если попытаемся добавить в $detailElements элемент с русским названием, получим вопросительные знаки вместо нашего слова (Ф?????? вместо Фуфочка, корректно отображается только 1 буква): $detailElements['attributes'][] = [ 'attribute' => 'Фуфочка', 'value' => '1...
pistol
2015.11.04, 12:53
Форум: Общие вопросы (Yii 2.x)
Тема: Проблема с установкой RBAC через компосер
Ответы: 20
Просмотры: 5960

Re: Проблема с установкой RBAC через компосер

Снова столкнулись с проблемой. Реальных решений два: 1) Подождать пару недель, как в прошлый раз, оно само заработает. 2) Добавить в компостер.жсон, помимо вовиного модуля, "repositories":[   {    "type": "git",    "url": "https://github.com/vova07/yii2-u...
pistol
2015.10.18, 18:13
Форум: Общие вопросы (Yii 2.x)
Тема: Верный CSRF токен не проходит
Ответы: 6
Просмотры: 1973

Re: Верный CSRF токен не проходит

Проблема оказалась в htaccess. В чем конкретно - не хватило IQ разобраться, на других проектах все ОК работает. addDefaultCharset UTF-8 <IfModule mod_autoindex.c>   Options -Indexes </IfModule>   DirectoryIndex index.php index.html <IfModule mod_rewrite.c>   Options +FollowSymlinks   RewriteEngine O...
pistol
2015.10.18, 08:35
Форум: Общие вопросы (Yii 2.x)
Тема: Верный CSRF токен не проходит
Ответы: 6
Просмотры: 1973

Re: Верный CSRF токен не проходит

История такая:
1) Установил Адвенцед
2) Установил модули: Вова07 юзерс, КостаРика имейджс и 2амигос грид вью либрари.
3) Сгенерировал пару Крудов
4) Ушел спать
5) Шлялся весь день по всяким делам
6) Вечером попытался добавить страничку и вот...
pistol
2015.10.18, 08:28
Форум: Общие вопросы (Yii 2.x)
Тема: Верный CSRF токен не проходит
Ответы: 6
Просмотры: 1973

Re: Верный CSRF токен не проходит

Очистить web/assets и кукисы.
Не помогает, к сожалению.
pistol
2015.10.17, 21:17
Форум: Общие вопросы (Yii 2.x)
Тема: Верный CSRF токен не проходит
Ответы: 6
Просмотры: 1973

Верный CSRF токен не проходит

При отправке любой формы внезапно стала отдаваться 400 ошибка. Вот эта проверка не проходит: $data = Yii::$app->getSecurity()->validateData($value, $this->cookieValidationKey); if ($data === false) { continue; } В vendor\yiisoft\yii2\web\Request.php:1227 Что делать?
pistol
2015.09.10, 16:09
Форум: Общие вопросы (Yii 2.x)
Тема: При аттаче поведения в контроллере, не срабатывает ивенты
Ответы: 3
Просмотры: 1103

Re: При аттаче поведения в контроллере, не срабатывает ивенты

=) конечно не работает, findOne статичесный
Спасибо. В уме проиграл сценарий работы всего этго, вроде понял.
pistol
2015.09.10, 13:40
Форум: Общие вопросы (Yii 2.x)
Тема: При аттаче поведения в контроллере, не срабатывает ивенты
Ответы: 3
Просмотры: 1103

При аттаче поведения в контроллере, не срабатывает ивенты

Есть поведение, которое слушает событие ActiveRecord::EVENT_AFTER_FIND     public function events()     {         return [             ActiveRecord::EVENT_AFTER_FIND => 'setShortCodes'         ];     }  Если привязывать поведение к модели через метод behaviors() модели, все ОК. Но если сделать вот т...
pistol
2015.09.08, 11:07
Форум: Общие вопросы (Yii 2.x)
Тема: Убрать сортировку у одного поля в GridView::widget
Ответы: 2
Просмотры: 2058

Re: Убрать сортировку у одного поля в GridView::widget

Спасибо за наводку!         $dataProvider = new ActiveDataProvider([             'query' => $query,             'sort' => new \yii\data\Sort([                 'attributes' => [                     'name',                     'alcohol',                     'density',                     'volume'     ...
pistol
2015.09.08, 10:18
Форум: Общие вопросы (Yii 2.x)
Тема: Убрать сортировку у одного поля в GridView::widget
Ответы: 2
Просмотры: 2058

Убрать сортировку у одного поля в GridView::widget

Как убрать сортировку у одного поля в GridView::widget, у остальных - оставить? Чтобы заголовок th одного столбца был некликабелен?
pistol
2015.09.04, 06:30
Форум: Общие вопросы по программированию
Тема: Кто разрабатывал свою CMS
Ответы: 53
Просмотры: 14394

Re: Кто разрабатывал свою CMS

Интересует Ваш опыт и знания, что использовали для разработки - имеется ввиду - какую платформу, на какой стадии проект остался, CMS была общего назначения или заточена под определенную задачу, была ли расширяема в плане установки дополнительных модулей или виджетов, использовалась ли какая либо за...