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

alexa777
2018.02.02, 12:05
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация внутри action
Ответы: 19
Просмотры: 3643

Re: Валидация внутри action

someweb писал(а): 2018.02.02, 09:00 В модели AR.
А что значит в классе? Модель и есть класс.
Тоесть в модели или в контролере? я и там и там пробовал ставить, нечего не записывается в базу
alexa777
2018.02.02, 04:18
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация внутри action
Ответы: 19
Просмотры: 3643

Re: Валидация внутри action

someweb писал(а): 2018.02.01, 18:04 Автоматически сохранится, больше ничего не надо.

А где нужно function behaviors() прописывать, в модели или в классе?

Я пробовал и в модели в класе ставить но в базу не сохраняется дата
alexa777
2018.02.01, 17:38
Форум: Общие вопросы (Yii 2.x)
Тема: Валидация внутри action
Ответы: 19
Просмотры: 3643

Re: Валидация внутри action

Ну для саморазвития не повредит, подскажите лучше на примере как использовать это решение что по ссылки? А по ссылке что, если не пример? Вставляете в модель public function behaviors() { return [ [ 'class' => TimestampBehavior::className(), 'createdAtAttribute' => 'created_date', 'updatedAtAttribu...
alexa777
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 ...
alexa777
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->...
alexa777
2018.01.27, 15:28
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка картинки
Ответы: 28
Просмотры: 4788

Re: Загрузка картинки

urichalex писал(а): 2018.01.27, 14:42 В трейсе ошибки ищи ее источник
А поподробнее можно?
alexa777
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,...
alexa777
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,...
alexa777
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...
alexa777
2018.01.26, 14:05
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка картинки
Ответы: 28
Просмотры: 4788

Re: Загрузка картинки

ElisDN писал(а): 2018.01.25, 20:25
Неужели никто не может мне помочь, это ведь стандартная функция которую делают все?
Подскажите плиз что не так?
alexa777
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...
alexa777
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 =...
alexa777
2018.01.26, 04:19
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка картинки
Ответы: 28
Просмотры: 4788

Re: Загрузка картинки

Но при этом запись в базу сохраняется во все поля
alexa777
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...
alexa777
2018.01.26, 02:22
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка картинки
Ответы: 28
Просмотры: 4788

Re: Загрузка картинки

urichalex писал(а): 2018.01.25, 20:56 В форме

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

echo $form->errorSummary($model);
как я и предполагал, валидацию не проходит потому что id и статус не сохраняются

Please fix the following errors:

Status cannot be blank.
User ID cannot be blank.
alexa777
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_' ....
alexa777
2018.01.25, 20:12
Форум: Общие вопросы (Yii 2.x)
Тема: как прикрепить юзера в поле ActiveForm в yii2
Ответы: 12
Просмотры: 3116

Re: как прикрепить юзера в поле ActiveForm в yii2

kawabanga писал(а): 2018.01.25, 19:17 Я не сохранял два раза, сначала валидация, потом сохранение.

ТАк почему в save задано false?
alexa777
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, а их нужно сохранить у м...
alexa777
2018.01.25, 19:41
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка картинки
Ответы: 28
Просмотры: 4788

Re: Загрузка картинки

ну как сделать ? подскажите плиз, я понимаю что для вас это просто, но я чайник в этом деле) я только учусь
alexa777
2018.01.25, 19:32
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка картинки
Ответы: 28
Просмотры: 4788

Re: Загрузка картинки

proctoleha писал(а): 2018.01.25, 19:26
General error: 1364 Field 'img' doesn't have a default value
А как вы это переводите? О чем говорит текст ошибки?
Поле img не имеет данных по умолчанию