#php #sql #yii #scopes #yii-events
#php #sql #yii #области #yii-события
Вопрос:
Я создал тестовую область, которая добавляет некоторое тестовое условие к критериям БД, и применил его в X::model()->with('Y:test')->findByPk(1)
Путем сброса критериев БД в beforeFind Я вижу, что условие там не добавлено, однако, регистрируя sql-запрос, я вижу, что условие добавляется ко всему запросу, что в основном означает, что область применяется, но после beforeFind (попробовано в отношении, как в примере выше). Это не имеет логического смысла. Как я могу это исправить? Моя версия Yii 1.1.14.