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

demiurge
2015.09.02, 14:39
Форум: Общие вопросы (Yii 2.x)
Тема: Как вывести связанные записи?
Ответы: 2
Просмотры: 1184

Как вывести связанные записи?

Вот переучиваюсь под Yii2 и над каждой мелочью ломаю голову:). Подскажите, как грамотно с точки зрения Yii2 решить такую задачку. Есть две таблицы - userd и messages. В первой пользователи, в другой сообщения, которые они оставляют. Каждое сообщение привязано к определённому пользователю. Нужно в пр...
demiurge
2015.09.01, 09:27
Форум: Общие вопросы (Yii 2.x)
Тема: Как передать данные между моделями?
Ответы: 5
Просмотры: 2622

Re: Как передать данные между моделями?

Привожу код. view <?php $form = ActiveForm::begin(); ?>      <?= $form->field($user, 'email') ?>      <?php      echo $form->field($message, 'message')->widget(Widget::className(), [          'settings' => [              'lang' => 'ru',              'minHeight' => 200,              'imageUpload' => ...
demiurge
2015.08.31, 15:42
Форум: Общие вопросы (Yii 2.x)
Тема: Проверить email на совпадение
Ответы: 1
Просмотры: 912

Re: Проверить email на совпадение

Вроде нашел. Exist называется.
demiurge
2015.08.31, 15:14
Форум: Общие вопросы (Yii 2.x)
Тема: Проверить email на совпадение
Ответы: 1
Просмотры: 912

Проверить email на совпадение

Есть два поля в форме: "Email" и "Сообщение". Нужно при вводе мыла проверить, есть такое в базе и если есть, то нужно взять id этого пользователя и передать вместе с сообщением. Если нет, то отправлять нельзя. Я так понимаю, это нужно посредством валидации делать (типа unique), н...
demiurge
2015.08.31, 13:27
Форум: Общие вопросы (Yii 2.x)
Тема: Как одну форму связать с разными таблицами?
Ответы: 2
Просмотры: 1330

Как одну форму связать с разными таблицами?

Есть две таблицы: 1. users (id, email, fio); 2. messages (id, message); Есть форма с полем "Message" и модель Messages.php. Мне нужно ещё в форму добавить одно поле "Email", чтобы по этому мылу идентифицировать пользователя (из таблицы Users). Просто так добавить это поле не полу...
demiurge
2015.08.28, 15:11
Форум: Общие вопросы (Yii 2.x)
Тема: Не попадают данные в БД
Ответы: 8
Просмотры: 3588

Re: Не попадают данные в БД

array(0) { }

Убрал из правил валидации [['email'], 'email'], всё-равно false.
demiurge
2015.08.28, 15:00
Форум: Общие вопросы (Yii 2.x)
Тема: Не попадают данные в БД
Ответы: 8
Просмотры: 3588

Re: Не попадают данные в БД

Да, правила раскомментировал, стали приходить данные. Но теперь $mess->save() возвращает false. Модель сейчас такая: public function message()     {         $mess = new Messages();         $mess->mail = $this->email;         return $mess->save() ? true : false;     } Т.е., если так: public function ...
demiurge
2015.08.28, 13:42
Форум: Общие вопросы (Yii 2.x)
Тема: Не попадают данные в БД
Ответы: 8
Просмотры: 3588

Re: Не попадают данные в БД

Сменил имя поля на "mail". Модель поправил:     public function message()     {         $mess = new Messages();         $mess->message = $this->message;         $mess->created = 111;         $mess->user_id = 222;         $mess->mail = 'test';         return $mess->save() ? true : false;   ...
demiurge
2015.08.28, 12:24
Форум: Общие вопросы (Yii 2.x)
Тема: Не попадают данные в БД
Ответы: 8
Просмотры: 3588

Не попадают данные в БД

Споткнулся на, казалось бы, ровном месте. Вроде как простая ситуация, но что-то запутался. views/site/index.php <?php /* @var $this yii\web\View */ use yii\helpers\Html; use yii\helpers\Url; use yii\bootstrap\ActiveForm; $this->title = 'Note'; ?> <div class="site-index">     <div class=&qu...
demiurge
2015.08.26, 17:28
Форум: Авторский код и библиотеки
Тема: Yii2 Imperavi Redactor
Ответы: 106
Просмотры: 91225

Re: Yii2 Imperavi Redactor

Создал в /frontend/web папку images. Выставил на неё все права. Нажимаю в редакторе пиктограмму для загрузки картинок, выбираю файл (png), жму "Открыть", вылетает алерт "true". Захожу в папку images, там пусто. Прикладываю скрин, консоль ругается на image-upload. Также там же соз...
demiurge
2015.08.26, 16:47
Форум: Авторский код и библиотеки
Тема: Yii2 Imperavi Redactor
Ответы: 106
Просмотры: 91225

Re: Yii2 Imperavi Redactor

1. Поставил с нуля Yii2 advanced. 2. Установил Imperavi Redactor Widget for Yii 2. Файл view.php <?php /* @var $this yii\web\View */ use yii\helpers\Url; $this->title = 'My Yii Application'; ?> <div class="site-index">     <?php     echo \vova07\imperavi\Widget::widget([         'name' => ...
demiurge
2015.08.26, 13:30
Форум: Авторский код и библиотеки
Тема: Yii2 Imperavi Redactor
Ответы: 106
Просмотры: 91225

Re: Yii2 Imperavi Redactor

Что-то не работает (или не так что-то сделал) загрузка картинок. View: echo $form->field($model, 'message')->widget(Widget::className(), [                 'settings' => [                     'lang' => 'ru',                     'minHeight' => 200,                     'imageManagerJson' => Url::to(['/...
demiurge
2015.08.25, 13:11
Форум: Общие вопросы (Yii 2.x)
Тема: Установка расширения на Yii2 advanced
Ответы: 3
Просмотры: 1876

Установка расширения на Yii2 advanced

Всем привет! Вот пытаюсь установить редактор на Yii2 Advanced - https://github.com/vova07/yii2-imperavi-widget. Выполнил (согласно инструкции) php composer.phar require --prefer-dist vova07/yii2-imperavi-widget "*"   и получаю теперь ошибку "Class yii\gii\Module does not exist" ....