Тоесть в модели или в контролере? я и там и там пробовал ставить, нечего не записывается в базу
Найдено 299 результатов
- 2018.02.02, 12:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация внутри action
- Ответы: 19
- Просмотры: 3643
- 2018.02.02, 04:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация внутри action
- Ответы: 19
- Просмотры: 3643
- 2018.02.01, 17:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация внутри action
- Ответы: 19
- Просмотры: 3643
Re: Валидация внутри action
Ну для саморазвития не повредит, подскажите лучше на примере как использовать это решение что по ссылки? А по ссылке что, если не пример? Вставляете в модель public function behaviors() { return [ [ 'class' => TimestampBehavior::className(), 'createdAtAttribute' => 'created_date', 'updatedAtAttribu...
- 2018.02.01, 15:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация внутри action
- Ответы: 19
- Просмотры: 3643
Re: Валидация внутри action
http://stuff.cebe.cc/yii2docs-ru/guide-input-validation.html#conditional-validation Я так и не разобрался в этом, где именно ее прописывать в rules или в самой модели? Можешь написать плиз Зачем вам валидация на эти поля? Присваивайте после валидации. if ($model->validate()) { $model->created_date ...
- 2018.01.28, 13:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация внутри action
- Ответы: 19
- Просмотры: 3643
Валидация внутри action
Такой вопрос, у меня есть два поля для поста это created_date и update_date В actionCreated я сохраняю дату и время создания записи $model->created_date = Yii::$app->formatter->asTime('now', 'yyyy-MM-dd HH:mm:ss'); а в actionUpdate дату и время обновления $model->update_date = Yii::$app->formatter->...
- 2018.01.27, 15:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка картинки
- Ответы: 28
- Просмотры: 4788
- 2018.01.27, 09:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка картинки
- Ответы: 28
- Просмотры: 4788
Re: Загрузка картинки
покажи код, где вызывается у тебя курл. И почему он ищет dll в linux? вот этот актион public function actionCreate() { $model = new Item(); if ($model->load(Yii::$app->request->post())) { $model->user_id = Yii::$app->user->id; $model->status = 'on'; $model->image = UploadedFile::getInstance($model,...
- 2018.01.27, 02:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка картинки
- Ответы: 28
- Просмотры: 4788
Re: Загрузка картинки
покажи код, где вызывается у тебя курл. И почему он ищет dll в linux? вот этот актион public function actionCreate() { $model = new Item(); if ($model->load(Yii::$app->request->post())) { $model->user_id = Yii::$app->user->id; $model->status = 'on'; $model->image = UploadedFile::getInstance($model,...
- 2018.01.26, 15:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка картинки
- Ответы: 28
- Просмотры: 4788
Re: Загрузка картинки
То, что установлено в консоли, совсем не то же самое, что установлено для веба Смотри что там в конфигах апача или фпм, что там у тебя в качестве веб сервера У меня Apache/2.4.18 (Ubuntu) Смотрю phpinfo() apache2handler Apache Version Apache/2.4.18 (Ubuntu) Apache API Version 20120211 Server Admini...
- 2018.01.26, 14:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка картинки
- Ответы: 28
- Просмотры: 4788
- 2018.01.26, 12:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка картинки
- Ответы: 28
- Просмотры: 4788
Re: Загрузка картинки
Пострадает. Проверку введенных данных же не проводите. Установите php-curl на сервер Установлен Чтение информации о состоянии… Готово Заметьте, вместо «libcurl3-dev» выбирается «libcurl4-openssl-dev» Уже установлен пакет php-curl самой новой версии (1:7.0+35ubuntu6). Уже установлен пакет php-mcrypt...
- 2018.01.26, 04:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка картинки
- Ответы: 28
- Просмотры: 4788
Re: Загрузка картинки
А вот так без валидации все срабатывает отлично public function actionCreate() { $model = new Item(); if ($model->load(Yii::$app->request->post())) { $model->user_id = Yii::$app->user->id; $model->status = 'on'; $model->image = UploadedFile::getInstance($model, 'image'); if ($model->image) { $name =...
- 2018.01.26, 04:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка картинки
- Ответы: 28
- Просмотры: 4788
Re: Загрузка картинки
Но при этом запись в базу сохраняется во все поля
- 2018.01.26, 04:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка картинки
- Ответы: 28
- Просмотры: 4788
Re: Загрузка картинки
Перенеси до валидации $model->user_id = Yii::$app->user->id; $model->status = Item::STATUS_ON; Перенес вот так public function actionCreate() { $model = new Item(); if ($model->load(Yii::$app->request->post())) { $model->user_id = Yii::$app->user->id; $model->status = 'on'; $model->image = Uploaded...
- 2018.01.26, 02:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка картинки
- Ответы: 28
- Просмотры: 4788
Re: Загрузка картинки
как я и предполагал, валидацию не проходит потому что id и статус не сохраняются
Please fix the following errors:
Status cannot be blank.
User ID cannot be blank.
- 2018.01.25, 20:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка картинки
- Ответы: 28
- Просмотры: 4788
Re: Загрузка картинки
public function actionCreate() { $model = new Item(); if ($model->load(Yii::$app->request->post())) { $model->image = UploadedFile::getInstance($model, 'image'); if ($model->validate()) { $model->user_id = Yii::$app->user->id; $model->status = Item::STATUS_ON; if ($model->image) { $name = 'blog_' ....
- 2018.01.25, 20:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: как прикрепить юзера в поле ActiveForm в yii2
- Ответы: 12
- Просмотры: 3116
- 2018.01.25, 20:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка картинки
- Ответы: 28
- Просмотры: 4788
Re: Загрузка картинки
В if ($model->load(Yii::$app->request->post()) && $model->save()) заменить $model->save() на $model->validate(). Нижний вызов $model->save(); вынести ниже if и заменить на $model->save(false); Не работает, наверное потому что я добавил еще два параметра id и status, а их нужно сохранить у м...
- 2018.01.25, 19:41
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка картинки
- Ответы: 28
- Просмотры: 4788
Re: Загрузка картинки
ну как сделать ? подскажите плиз, я понимаю что для вас это просто, но я чайник в этом деле) я только учусь
- 2018.01.25, 19:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Загрузка картинки
- Ответы: 28
- Просмотры: 4788
Re: Загрузка картинки
Поле img не имеет данных по умолчаниюproctoleha писал(а): ↑2018.01.25, 19:26А как вы это переводите? О чем говорит текст ошибки?General error: 1364 Field 'img' doesn't have a default value