Найдено 299 результатов
- 2018.02.19, 17:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вывести посты принадлежащие пользователю
- Ответы: 13
- Просмотры: 2745
Re: Как вывести посты принадлежащие пользователю
выше я написал вам решение, а по теме последнего вашего ответа, вы даже не поняли что речь не о атрибуте объекта Post, а о переменной используемой в контроллере попробоавла Ваш способ, выдало ошибку Unknown Method – yii\base\UnknownMethodException Calling unknown method: yii\db\ActiveQuery::andFilt...
- 2018.02.19, 17:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вывести посты принадлежащие пользователю
- Ответы: 13
- Просмотры: 2745
Re: Как вывести посты принадлежащие пользователю
Но все равно ошибка, не может найти переменную user_id, как только местами их не менял все равно ошибка, не может найти переменную Потому что переменная $user_id у вас нигде не объявляется. //... $user_id = Yii::$app->user->id; // ID авторизованного пользователя $dataProvider = $searchModel->search...
- 2018.02.19, 15:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вывести посты принадлежащие пользователю
- Ответы: 13
- Просмотры: 2745
Re: Как вывести посты принадлежащие пользователю
В таблице с постами у вас должно быть поле автора поста в котором записывается его id, по нему и производится фильтрация. Если у вас это поле называется author_id то: //... $dataProvider = $searchModel->search(Yii::$app->request->queryParams)->andFilterWere(['author_id' => $user_id]); //... $user_i...
- 2018.02.19, 13:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вывести посты принадлежащие пользователю
- Ответы: 13
- Просмотры: 2745
Re: Как вывести посты принадлежащие пользователю
$searchModel->search(Yii::$app->request->queryParams, Yii::$app->user->id); И там в andFilterWhere добавить 'user_id' => $userId. Сделал в модели вот так public function getUsers() { return $this->hasOne(User::className(), ['id' => 'user_id']); } и в контролере вот так public function actionIndex()...
- 2018.02.19, 12:39
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как вывести посты принадлежащие пользователю
- Ответы: 13
- Просмотры: 2745
Как вывести посты принадлежащие пользователю
Вопрос такой, как вывести посты принадлежащие пользователю. То есть я авторизируюсь и захожу в посты frontend/web/index.php?r=post%2Findex и там отображаются посты абсолютно любых юзеров. А надо чтобы выводились только те которые я добавил. как мне изменить этот экшен ? public function actionIndex()...
- 2018.02.18, 08:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Привет почеиу не работает \yii\db\Expression
- Ответы: 3
- Просмотры: 881
- 2018.02.18, 08:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Привет почеиу не работает \yii\db\Expression
- Ответы: 3
- Просмотры: 881
- 2018.02.17, 19:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Привет почеиу не работает \yii\db\Expression
- Ответы: 3
- Просмотры: 881
Привет почеиу не работает \yii\db\Expression
Привет пытаюсь сохранить дату используя TimestampBehavior::className() в базе поля INT 'create_time','update_time', Behaiors в модели use yii\behaviors\TimestampBehavior; use yii\db\Expression; public function behaviors() { return [ [ 'class' => TimestampBehavior::className(), 'createdAtAttribute' =...
- 2018.02.17, 07:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите сократить Экшен чайнику
- Ответы: 8
- Просмотры: 1740
Re: Помогите сократить Экшен чайнику
Выучите что делает ключевое слово return Что не так? return тоже выводит как echo или возвращает данные. Объясните лучше поподробнее что имели ввиду В числе прочего ключевое слово return прекращает работу функции, или метода класса. Т.е. можно просто написать return; , без всего, и функция прекрати...
- 2018.02.16, 12:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите сократить Экшен чайнику
- Ответы: 8
- Просмотры: 1740
Re: Помогите сократить Экшен чайнику
В принципе вариант, но это еще больше кода и файлов, больше таблиц в БД, при таком раскладе я лучше при своем варианте останусь Хранение данных в БД и разделение форм никак не связано. Кода немного больше, но он станет чище и понятнее. Каждый класс будет отвечать принципу единственной ответственнос...
- 2018.02.16, 11:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите сократить Экшен чайнику
- Ответы: 8
- Просмотры: 1740
Re: Помогите сократить Экшен чайнику
Сделать отдельные экшены для создания сущностей. Создать собственные модели для каждой формы. public function actionCreateVacancy() { $model = new \forms\VacancyCreate(); if ($model->load(Yii::$app->request->post())) { try { $service = new \services\VacancyCreate(Yii::$app->user); $service->createF...
- 2018.02.16, 11:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите сократить Экшен чайнику
- Ответы: 8
- Просмотры: 1740
Re: Помогите сократить Экшен чайнику
Что не так? return тоже выводит как echo или возвращает данные. Объясните лучше поподробнее что имели ввиду
- 2018.02.16, 08:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите сократить Экшен чайнику
- Ответы: 8
- Просмотры: 1740
Помогите сократить Экшен чайнику
Привет. я подправил под себя Экшен, все работает, но поскольку я чайник) то подозреваю что это можно сделать гораздо проще, подскажите как плиз? Суть в том, чтобы принимать нужный параметр $sort_job, определять по нему, что надо добавить Вакансию или Резюме и добавлять нужную инфу в $model->sort pub...
- 2018.02.04, 06:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Посоветуйте виджет загрузки картинок
- Ответы: 2
- Просмотры: 937
Re: Посоветуйте виджет загрузки картинок
Большое спасибо, то что надо
- 2018.02.02, 15:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация внутри action
- Ответы: 19
- Просмотры: 3643
Re: Валидация внутри action
http://yiiframework.ru/forum/viewtopic.php?f=19&t=22811 У меня стоит в конфиге, но все равно берет время сервера 'formatter' => [ 'dateFormat' => 'dd.MM.yyyy', 'defaultTimeZone' => 'Europe/Moscow', 'decimalSeparator' => ',', 'thousandSeparator' => ' ', 'currencyCode' => 'RUB', ], Вот когда я во...
- 2018.02.02, 14:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Посоветуйте виджет загрузки картинок
- Ответы: 2
- Просмотры: 937
Посоветуйте виджет загрузки картинок
Привет, посоветуйте хороший виджет для загрузки картинок. нужно для доски объявлений. Спасибо
- 2018.02.02, 14:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация внутри action
- Ответы: 19
- Просмотры: 3643
Re: Валидация внутри action
Cпасибоsomeweb писал(а): ↑2018.02.02, 14:09Код: Выделить всё
Yii::$app->formatter->asDatetime($post->created_at);
А как сделать так чтобы время записывалось московское а не время сервера?
- 2018.02.02, 13:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация внутри action
- Ответы: 19
- Просмотры: 3643
Re: Валидация внутри action
Чистая - сгенерированная gii по таблице post. За тем, что бы попробовать без вашего кода в модели Post. Короче сделал я новые поля в БД created_at и updated_at и просто поставил в модели public function behaviors() { return [ TimestampBehavior::className(), ]; } Получилось, но нифига не пойму тепер...
- 2018.02.02, 12:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация внутри action
- Ответы: 19
- Просмотры: 3643
Re: Валидация внутри action
Чистая - сгенерированная gii по таблице post. За тем, что бы попробовать без вашего кода в модели Post. Сейчас опять в модели попробовал, получилось, видно что то не то делал, но вот теперь другая ошибка Database Exception – yii\db\Exception SQLSTATE[22003]: Numeric value out of range: 1264 Out of ...
- 2018.02.02, 12:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация внутри action
- Ответы: 19
- Просмотры: 3643
Re: Валидация внутри action
А зачем делать чистую модель? если у меня есть модель post и контролер postcontroller в котором содержится экшен где и нужно сохранять и апдейтить эти даты?