Как отвязать afterFind для конкретной выборки данных?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
makbeth
Сообщения: 55
Зарегистрирован: 2014.01.06, 11:27

Как отвязать afterFind для конкретной выборки данных?

Сообщение makbeth »

Доброго дня! Есть модель, в которой прописан afterFind. Есть миграция, которая юзает эту модель для выборки данных, но тут нужно отвязать afterFind для этой выборки. Пробовал юзать detachBehaivor(), но что-то не прокатило. Может как по другому надо делать? Вот пример как пытался заюзать:

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

  $model = new  \app\modules\company\models\Company_model;
        $model->detachBehavior('afterFind');
        $model = $model->find()->all();

Аватара пользователя
ElisDN
Сообщения: 5606
Зарегистрирован: 2012.10.07, 10:24
Контактная информация:

Re: Как отвязать afterFind для конкретной выборки данных?

Сообщение ElisDN »

makbeth писал(а):Есть миграция, которая юзает эту модель для выборки данных
Не используйте модели в миграциях.

Ответить