StalkerClasses
Новичок
PHP:
<?php
namespace app\models;
use yii\db\ActiveRecord;
class MyModel extends ActiveRecord {
//public static function tableName()
//{
// return 'my_table_name';
//}
//public function primaryKey()
//{
// return 'id';
//}
}
?>
Насколько понял в Yii1 была возможность прописать подобное условие прямо в модели. А в Yii2 нужно создавать дополнительный класс помимо модели.
Есть ли возможность в Yii2 добавить данное условие прямо в модель?
PHP:
namespace app\models;
use yii\db\ActiveRecord;
use yii\db\ActiveQuery;
class Comment extends ActiveRecord
{
public static function find()
{
return new CommentQuery(get_called_class());
}
}
class CommentQuery extends ActiveQuery
{
public function active($state = true)
{
return $this->andWhere(['active' => $state]);
}
}
Последнее редактирование: