Если быть более, конкретным, зачем нужна эта опция, при генерации модели через Gii?
actual()
-- такого метода нет в ORM, а мне нужен, ну вот хочу так пользоваться:$trainings = Training::find()->actual($date);
class TrainingQuery extends \yii\db\ActiveQuery
{
public function actual($date)
{
return
$this->alias('t')
->joinWith(['lesson l' => function($q){
$q->joinWith('studio s');
}])
->andWhere(['l.active' => 1])
->andWhere(['s.active' => 1])
->andWhere(['t.date' => $date])
->all();
}
}
class Training extends \yii\db\ActiveRecord
{
...
public static function find()
{
return new \mynamespace\entities\query\TrainingQuery(get_called_class());
}
User::find()->active()->haveSale()->bornToday()->all();