* @copyright (c), Thread */ class StaticTextBlockLang extends ActiveRecordLang { /** * Db connection * @return string */ public static function getDb() { return ParentModule::getDb(); } /** * @inheritdoc * @return string */ public static function tableName() { return '{{%page_static_text_block_lang}}'; } /** * @inheritdoc * @return array */ public function rules() { return ArrayHelper::merge( parent::rules(), [ [['title'], 'required'], ['rid', 'exist', 'targetClass' => Page::class, 'targetAttribute' => 'id'], ['content', 'string'], ['title', 'string', 'max' => 255], ] ); } /** * @inheritdoc * @return array */ public function attributeLabels() { return [ 'title' => Yii::t('app', 'Title'), 'content' => Yii::t('app', 'Content'), ]; } /** * @inheritdoc * @return array */ public function scenarios() { return [ 'backend' => ['title', 'content'], ]; } }