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

tlcl444w1plvc6c
2020.02.19, 13:12
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord по двум таблицам
Ответы: 1
Просмотры: 96

ActiveRecord по двум таблицам

Добрый день. Имеется следующая структура БД (MYSQL): Таблица users с полями: id, username, .... Таблица users_settings с полями: user_id, setting_1, setting_2, .... Имеется класс : class User extends ActiveRecord { ... } Задача: заставить класс User видеть поля user_settings и обращаться к ним как к...
tlcl444w1plvc6c
2020.02.12, 18:13
Форум: Общие вопросы (Yii 2.x)
Тема: Использование SCROPE внутри joinWith
Ответы: 19
Просмотры: 399

Использование SCROPE внутри joinWith

Добрый день. Имеется следующий код: Таблица my_users_table имеет поля: id, name, status Таблица my_comments_table имеет поля: id, user_id, body, status class User extends ActiveRecord { public static function tableName() { return 'my_users_table'; } public function getComments() { return $this->hasM...
tlcl444w1plvc6c
2020.01.17, 19:51
Форум: Общие вопросы (Yii 2.x)
Тема: Использование связей в SearchModel
Ответы: 0
Просмотры: 153

Использование связей в SearchModel

Добрый день. Пожалуйста, подскажите как выполнять поиск исходя из связей через дополнительную таблицу? Ниже представлен пример работающего кода, вопрос как переделать поиск через связь Genres а не MovieGenres? Т.е как переделать вот этот участок кода $query->innerJoinWith( ['movieGenres movieGenres'...
tlcl444w1plvc6c
2020.01.17, 19:47
Форум: Общие вопросы (Yii 2.x)
Тема: Alias полей в ActiveRecord
Ответы: 4
Просмотры: 211

Re: Alias полей в ActiveRecord

Большое спасибо за помощь!
tlcl444w1plvc6c
2020.01.15, 14:24
Форум: Общие вопросы (Yii 2.x)
Тема: Alias полей в ActiveRecord
Ответы: 4
Просмотры: 211

Alias полей в ActiveRecord

Имеется таблица в базе данных в которой много полей и красивые названия. Хотелось бы создавать ActiveRecord модели в каждой из которых задавать какие поля из таблицы использовать для неё и возможность задать алиансы этим полям. Пример: Имеется таблица myTable с полями: id, test1, test2, test3, test4...