Найдено 146 результатов
- 2016.06.08, 13:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в CRUD записать данные еще в несколько других таблиц
- Ответы: 6
- Просмотры: 2263
Re: Как в CRUD записать данные еще в несколько других таблиц
А вот вроде то что надо http://www.elisdn.ru/blog/89/related-models-on-yii2
- 2016.06.08, 13:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в CRUD записать данные еще в несколько других таблиц
- Ответы: 6
- Просмотры: 2263
Re: Как в CRUD записать данные еще в несколько других таблиц
Можете объясните, зачем нужно использовать связи и в каких случаях это необходимо. Если я правильно понял это что-то наподобие join для выборки в Active Record или как. Скиньте пожалуйста ссылочку для самых маленьких на статью если есть.zelenin писал(а):нормальный.
есть еще link() для связей. Пример в доке.
- 2016.06.08, 12:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в CRUD записать данные еще в несколько других таблиц
- Ответы: 6
- Просмотры: 2263
Re: Как в CRUD записать данные еще в несколько других таблиц
crud - это парадигма работы с данными (create, read, update, delete), а не формогенератор. Ну надо - записывайте. ПРоблему то озвучьте, код приведите, рассскажите что пробовали. Это я понимаю, у меня есть sеlect со множественным выбором, он возвращает данные в виде массива, я конечно мог бы хранить...
- 2016.06.08, 11:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как в CRUD записать данные еще в несколько других таблиц
- Ответы: 6
- Просмотры: 2263
Как в CRUD записать данные еще в несколько других таблиц
Добрый день. Есть форма сгенерированная с помощью CRUD. Но возникла такая ситуация, что мне необходимо записывать данные в других таблицах, например массив данных. Как правильно это реализовать, что бы работало и при записи данных и при их редактировании
- 2016.06.07, 21:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: MultiSelect подскажите по конкретному примеру
- Ответы: 2
- Просмотры: 2018
- 2016.06.07, 21:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Подскажите как добавлять автоматически дату создания и обновления в yii2
- Ответы: 1
- Просмотры: 1258
Подскажите как добавлять автоматически дату создания и обновления в yii2
Подскажите как добавлять автоматически дату создания и обновления в yii2
- 2016.06.04, 19:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация с условием сравнение дат
- Ответы: 10
- Просмотры: 3526
Re: Валидация с условием сравнение дат
имел ввиду как вывести ошибку в js валидации под нужным полем?Братуха писал(а): Теперь стоит вопрос как сделать проверку для js валидации?
- 2016.06.04, 18:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация с условием сравнение дат
- Ответы: 10
- Просмотры: 3526
Re: Валидация с условием сравнение дат
сделал вот так, так работает но не знаю насколько правильно [['birthday'], 'string', 'when' =>function($model) { if (strtotime($model->birthday) > strtotime($model->maxDate)) { $this->addError('birthday', 'Дата не должна быть больше '.$model->maxDate); ...
- 2016.06.04, 17:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: MultiSelect подскажите по конкретному примеру
- Ответы: 2
- Просмотры: 2018
MultiSelect подскажите по конкретному примеру
использую в качестве MultiSelect вот этот пример https://github.com/2amigos/yii2-multi-select-widget. Вот что в представлении MultiSelect::widget([ 'id'=>"nationality", "options" => ['multiple'=>"multiple"], 'data' => ArrayHelper::map($Countri...
- 2016.06.04, 16:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация с условием сравнение дат
- Ответы: 10
- Просмотры: 3526
Re: Валидация с условием сравнение дат
я имею ввиду и strtotime($model->birthday) и strtotime($model->maxDate) пусты почему-то
- 2016.06.04, 12:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация с условием сравнение дат
- Ответы: 10
- Просмотры: 3526
Re: Валидация с условием сравнение дат
подскажите пожалуйста почему, через представление в форме, это условие работает <?if (strtotime($model->birthday) > strtotime($model->maxDate)) {echo strtotime($model->birthday) ." >". strtotime($model->maxDate);}?> возвращает 1459890000 >1270497600. А вот это проверка не работает ['bir...
- 2016.06.04, 12:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация с условием сравнение дат
- Ответы: 10
- Просмотры: 3526
- 2016.06.04, 11:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация с условием сравнение дат
- Ответы: 10
- Просмотры: 3526
Re: Валидация с условием сравнение дат
Выводит ошибку Call to a member function addError() on a non-object
- 2016.06.04, 11:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация с условием сравнение дат
- Ответы: 10
- Просмотры: 3526
- 2016.06.04, 10:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация с условием сравнение дат
- Ответы: 10
- Просмотры: 3526
Валидация с условием сравнение дат
есть такая валидация с условием [['birthday'], 'required', 'when' => function($model) { return strtotime($model->birthday) > strtotime($model->maxDate); подскажите как просто вывести ошибку с текстом, сейчас стоит 'required' но он возвратит истину так как в поле уже есть дата.
- 2016.06.02, 18:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: почему нельзя обявить переменную вида $maxDate = date('d/m/Y', strtotime('-6 years'));
- Ответы: 7
- Просмотры: 2404
Re: почему нельзя обявить переменную вида $maxDate = date('d/m/Y', strtotime('-6 years'));
уже не удобно спрашивать, можно по подробнейOnotole писал(а):В init определяйте
- 2016.06.02, 15:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: почему нельзя обявить переменную вида $maxDate = date('d/m/Y', strtotime('-6 years'));
- Ответы: 7
- Просмотры: 2404
Re: почему нельзя обявить переменную вида $maxDate = date('d/m/Y', strtotime('-6 years'));
А как тогда красивее можно сделать у меня эта переменная должна была в 3 местах вызываться, а если понадобиться потом поменять значение с 6 лет на другое?
- 2016.06.02, 15:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: почему нельзя обявить переменную вида $maxDate = date('d/m/Y', strtotime('-6 years'));
- Ответы: 7
- Просмотры: 2404
Re: почему нельзя обявить переменную вида $maxDate = date('d/m/Y', strtotime('-6 years'));
Просто сижу только на вашем форумеOnotole писал(а):При чем тут Yii, и уверены, что именно в этом куске кода ошибка?
Код: Выделить всё
in C:\OpenServer\domains\new.ru\common\models\ResumePersonal.php at line 30
......
30 public $maxDate = date('d/m/Y', strtotime('-6 years'));
- 2016.06.02, 14:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: почему нельзя обявить переменную вида $maxDate = date('d/m/Y', strtotime('-6 years'));
- Ответы: 7
- Просмотры: 2404
почему нельзя обявить переменную вида $maxDate = date('d/m/Y', strtotime('-6 years'));
Мне понадобилось объявить переменную в модели унаследованной от класса ActiveRecord но почему-то возникает ошибка синтаксиса syntax error, unexpected '(', expecting ',' or ';'
Код: Выделить всё
$maxDate = date('d/m/Y', strtotime('-6 years'));
- 2016.06.02, 13:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: значение по умолчанию
- Ответы: 2
- Просмотры: 1450
Re: значение по умолчанию
Спасибо