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

Toshus
2018.08.23, 07:12
Форум: Общие вопросы (Yii 2.x)
Тема: Сравнение полей в hasMany
Ответы: 2
Просмотры: 920

Re: Сравнение полей в hasMany

В отладчике посмотрите, какой генерируется запрос.
Toshus
2018.08.22, 21:28
Форум: Общие вопросы (Yii 2.x)
Тема: Дата в формате RFC3339
Ответы: 11
Просмотры: 3011

Re: Дата в формате RFC3339

Я использовал приведение времени к временной зоне уже на клиенте. С сервера время отсылается в unix-формате, приведенное к UTC+0 и корректируется на клиенте на величину (new Date()).getTimezoneOffset() * 60. Ну а дальше уже форматировать можно в любое представление. Если обязательно нужно вычислять ...
Toshus
2018.08.22, 20:52
Форум: Общие вопросы (Yii 2.x)
Тема: Маппинг связи hasMany в свойство модели AR
Ответы: 6
Просмотры: 1780

Re: Маппинг связи hasMany в свойство модели AR

Попробуйте поменять местами поля в описании связи: public function getRoles() { return $this->hasMany(Roles::class, ['role_guid' => 'guid'])->viaTable( UserRoles::tableName(), [guid' => 'user_guid'] ); } И еще такой вопрос: как вы пытаетесь получить данные из поля roles? with() применяется для жадно...
Toshus
2018.08.22, 20:36
Форум: Общие вопросы (Yii 2.x)
Тема: Проверка расширения файла
Ответы: 12
Просмотры: 3822

Re: Проверка расширения файла

допустимые расширения задаются массивом, например, вот так:

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

'extensions' => [
	'png', 'jpg', 'jpeg', 'bmp', 'tiff', 'gif',
	'doc', 'docx', 'docm',
	'xls', 'xlsx', 'xlsm',
	'ppt', 'pptx', 'pptm',
	'pdf', 'djvu', 'txt',
	'rar', 'zip', '7z', 'gz',
],
Toshus
2018.08.22, 20:25
Форум: Общие вопросы (Yii 2.x)
Тема: Сохранение бинарных данных в базу
Ответы: 3
Просмотры: 1419

Re: Сохранение бинарных данных в базу

А какой тип имеет поле ESignData в таблице?
Toshus
2018.08.21, 07:47
Форум: Общие вопросы (Yii 2.x)
Тема: Сортировка 2х таблиц
Ответы: 2
Просмотры: 890

Re: Сортировка 2х таблиц

distinct в данном случае не сработает, так как будут отбираться уникальные строки из полученного набора данных, а так как тут присутствуют и юзеры и их посты, то все строки будут уникальны. Здесь нужен запрос из таблицы user, и дополнительно подзапросом вытащить в отдельное поле дату последнего пост...
Toshus
2018.08.20, 18:00
Форум: Общие вопросы (Yii 2.x)
Тема: Не работает редактируемая колонка kartik\grid\EditableColumn, с данными которые приходят ajax запросом
Ответы: 3
Просмотры: 1291

Re: Не работает редактируемая колонка kartik\grid\EditableColumn, с данными которые приходят ajax запросом

Покажите, пожалуйста, код action-а в контроллере, который возвращает этот грид по ajax. Скорее всего, у Вас не выполняется связанный с виджетом JavaScript-код.
Toshus
2018.08.19, 16:12
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняются данные в БД, обновление работает.
Ответы: 16
Просмотры: 3899

Re: Не сохраняются данные в БД, обновление работает.

Я не совсем понял, зачем Вы фактически клонируете уже готовую модель еще раз в функции updatePeople. У Вас в контроллере уже все сделано, туда нужно только перенести заполнение полей по умолчанию (id пользователя) в случае, когда создается новая запись в БД и вместо $model->updatePeople() вызвать $m...
Toshus
2018.07.03, 15:50
Форум: Общие вопросы (Yii 2.x)
Тема: каким методом передать данные в контроллер
Ответы: 74
Просмотры: 11913

Re: как передать данные из js в контроллер

А можно записать еще так:

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

list($value, $value2) = explode(',', $model->range);
Toshus
2018.07.02, 11:09
Форум: Общие вопросы (Yii 2.x)
Тема: Настройка PHPStorm для работы с Yii
Ответы: 4
Просмотры: 3279

Re: Настройка PHPStorm для работы с Yii

Спасибо. Класс-заглушка, унаследованный от Yii, помог.
Toshus
2018.06.29, 14:15
Форум: Общие вопросы (Yii 2.x)
Тема: Настройка PHPStorm для работы с Yii
Ответы: 4
Просмотры: 3279

Настройка PHPStorm для работы с Yii

Не могу найти способа как через PHPDoc описать следующее: 1. В проект добавляю свой компонент MyCustomComponent. 2. В конфиге подключаю этот компонент к приложению. 'myComponent' => [ 'class' => 'common\components\MyCustomComponent', 'par1' => 'val1', ], 3. В коде, где используется этот компонент Yi...
Toshus
2018.06.07, 07:08
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 обновление базы данных
Ответы: 22
Просмотры: 5264

Re: Yii2 обновление базы данных

Если обновляли структуру БД, причем не миграциями, то стоит сбросить кэш схемы БД. Ну и желательно почистить папки runtime и web/assets после обновления БД и деплоя.
Toshus
2018.06.06, 21:23
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Неправильно работает валидация compare на клиенте
Ответы: 2
Просмотры: 5222

Неправильно работает валидация compare на клиенте

Столкнулся с такой проблемой: В форме есть два текстовых поля, куда заносится дата: create_date и finish_date. Настроены вот такие правила валидации - дата в поле finish_date должна быть больше или равна полю create_date: [['create_date', 'finish_date'], 'date', 'format' => 'php:Y-m-d'], [['finish_d...