@byBack00
студент

Можно ли создать две (или больше) моделей для одной и той же таблицы в Yii2?

Одну и ту же таблицу мне необходимо обрабатывать по разному в зависимости от обстоятельств. К примеру, если есть уже модель, которая уже широко используется в системе, однако имеет особенность - использование в behavior сессий. Однако мне эту же таблицу необходимо обработать и заполнить данными в cron'e, что не позволяет "особенность" этой модели.
Вопрос: могу ли я сделать дополнительную модель для обработки этого частного случая (без использования сессий)? Если нет, то как я могу эти сессии обойти при работе в консольном приложении?
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
BojackHorseman
@BojackHorseman
...в творческом отпуске...
ну да. наследуйтесь себе сколько угодно раз от абстрактного ActiveRecord
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xEpozZ
@xEpozZ
Веб-разработчик
https://github.com/yiisoft/yii2/blob/4359f4665b1b1...
Вот пример, как сделали во фреймворке.

Но это не очень правильно от слова совсем. Если не понимаете почему, то можете так сделать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы