В данном случае количество цен динамическое, каждая цена привязывается к материалу и продукту через связующую таблицу (материалов может быть сколько угодно).andrei.obuhovski писал(а):Если у вас только 2 поля price по проще сделать 2 атрибута $price1 и $price2 в модели формы, а там уж распределять их по основным моделям.
Найдено 214 результатов
- 2015.12.09, 14:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: load нескольких записей из одной формы
- Ответы: 16
- Просмотры: 3491
Re: load нескольких записей из одной формы
- 2015.12.09, 14:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: load нескольких записей из одной формы
- Ответы: 16
- Просмотры: 3491
Re: load нескольких записей из одной формы
Чтобы все заработало, пришлось еще подменить formName для Price.
Нужно сделать его для всех сохраняемых моделей общим.public function formName() {
return 'Product';
}
- 2015.12.09, 13:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: load нескольких записей из одной формы
- Ответы: 16
- Просмотры: 3491
Re: load нескольких записей из одной формы
Прошу прощения тогда. Бзднул первое, что в голову пришло.zelenin писал(а):непонятная шутка. ну и соответственно не смешная.pistol писал(а):Путин? Про вас там разные гадости говорят в Украине.через loadMultiple
- 2015.12.09, 12:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: load нескольких записей из одной формы
- Ответы: 16
- Просмотры: 3491
Re: load нескольких записей из одной формы
Путин? Про вас там разные гадости говорят в Украине.через loadMultiple
- 2015.12.09, 12:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: load нескольких записей из одной формы
- Ответы: 16
- Просмотры: 3491
Re: load нескольких записей из одной формы
Спасибо! [$index]value - вот так, оказывается, не очень красиво.Здесь посмотрите
https://github.com/yiisoft/yii2/blob/ma ... r-input.md
Код: Выделить всё
foreach ($settings as $index => $setting) {
echo $form->field($setting, "[$index]value")->label($setting->name);
}
- 2015.12.09, 12:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: load нескольких записей из одной формы
- Ответы: 16
- Просмотры: 3491
Re: load нескольких записей из одной формы
И как же присвоить разные данные сразу двум экземплярам одной модели?loadMultiple используется для присваивания данных моделям из массива, а не для сохранения.
- 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[]?
- 2015.12.09, 12:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: load нескольких записей из одной формы
- Ответы: 16
- Просмотры: 3491
load нескольких записей из одной формы
Пример. Хочется в одну форму поместить следующие данные:
1) Запись таблицы product
2) Запись таблицы price
3) Еще одна запись таблицы price
Можно ли как-то хитро воспользоваться loadMultiple для сохранения всех данных в БД? Или надо искать обходные решения? Что посоветуете?
1) Запись таблицы product
2) Запись таблицы price
3) Еще одна запись таблицы price
Можно ли как-то хитро воспользоваться loadMultiple для сохранения всех данных в БД? Или надо искать обходные решения? Что посоветуете?
- 2015.11.30, 17:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Крякозябры в DetailView и GridView
- Ответы: 2
- Просмотры: 1007
Re: Крякозябры в DetailView и GridView
Точно, спасибо!
- 2015.11.30, 16:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Крякозябры в DetailView и GridView
- Ответы: 2
- Просмотры: 1007
Крякозябры в DetailView и GridView
DetailView::widget($detailElements); Если попытаемся добавить в $detailElements элемент с русским названием, получим вопросительные знаки вместо нашего слова (Ф?????? вместо Фуфочка, корректно отображается только 1 буква): $detailElements['attributes'][] = [ 'attribute' => 'Фуфочка', 'value' => '1...
- 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...
- 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...
- 2015.10.18, 08:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Верный CSRF токен не проходит
- Ответы: 6
- Просмотры: 1973
Re: Верный CSRF токен не проходит
История такая:
1) Установил Адвенцед
2) Установил модули: Вова07 юзерс, КостаРика имейджс и 2амигос грид вью либрари.
3) Сгенерировал пару Крудов
4) Ушел спать
5) Шлялся весь день по всяким делам
6) Вечером попытался добавить страничку и вот...
1) Установил Адвенцед
2) Установил модули: Вова07 юзерс, КостаРика имейджс и 2амигос грид вью либрари.
3) Сгенерировал пару Крудов
4) Ушел спать
5) Шлялся весь день по всяким делам
6) Вечером попытался добавить страничку и вот...
- 2015.10.18, 08:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Верный CSRF токен не проходит
- Ответы: 6
- Просмотры: 1973
Re: Верный CSRF токен не проходит
Не помогает, к сожалению.Очистить web/assets и кукисы.
- 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 Что делать?
- 2015.09.10, 16:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: При аттаче поведения в контроллере, не срабатывает ивенты
- Ответы: 3
- Просмотры: 1103
Re: При аттаче поведения в контроллере, не срабатывает ивенты
Спасибо. В уме проиграл сценарий работы всего этго, вроде понял.=) конечно не работает, findOne статичесный
- 2015.09.10, 13:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: При аттаче поведения в контроллере, не срабатывает ивенты
- Ответы: 3
- Просмотры: 1103
При аттаче поведения в контроллере, не срабатывает ивенты
Есть поведение, которое слушает событие ActiveRecord::EVENT_AFTER_FIND public function events() { return [ ActiveRecord::EVENT_AFTER_FIND => 'setShortCodes' ]; } Если привязывать поведение к модели через метод behaviors() модели, все ОК. Но если сделать вот т...
- 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' ...
- 2015.09.08, 10:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Убрать сортировку у одного поля в GridView::widget
- Ответы: 2
- Просмотры: 2058
Убрать сортировку у одного поля в GridView::widget
Как убрать сортировку у одного поля в GridView::widget, у остальных - оставить? Чтобы заголовок th одного столбца был некликабелен?
- 2015.09.04, 06:30
- Форум: Общие вопросы по программированию
- Тема: Кто разрабатывал свою CMS
- Ответы: 53
- Просмотры: 14394
Re: Кто разрабатывал свою CMS
Интересует Ваш опыт и знания, что использовали для разработки - имеется ввиду - какую платформу, на какой стадии проект остался, CMS была общего назначения или заточена под определенную задачу, была ли расширяема в плане установки дополнительных модулей или виджетов, использовалась ли какая либо за...