ホームページ >バックエンド開発 >PHPチュートリアル >Yii2 ActiveRecord が追加のプロパティを追加します

Yii2 ActiveRecord が追加のプロパティを追加します

WBOY
WBOYオリジナル
2016-07-29 09:06:141890ブラウズ

フォーム内の一部の属性がデータベースになく、モードに ActiveRecord が統合されている場合は、$model->load() 関数などを使用して、データベースに定義されていない属性を書き換えることができます。 :

/**
	 *
	 * {@inheritDoc}
	 *
	 * @see \common\db\ActiveRecord::attributes()
	 */
	public function attributes ()
	{
		$attributes = parent::attributes();
		$attributes[] = 'sync_take_rate';
		$attributes[] = 'sync_show_virtual';
		return $attributes;
	}

そして、attributeLabels() とattributeHints() でラベルとヒントを設定することは、他の属性を記述することと同じです。

上記は、アスペクトを含む追加の属性を追加するための Yii2 ActiveRecord を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。