私はCActiveRecordから拡張されたモデルを持っています
。クラスの名前はSomeModel
、オブジェクトは$foo
$foo = SomeModel::model()->findByPk(1);
次に、そのモデルに仮想属性を作成しました
$foo->setImage('testing.jpg');
プロパティ/状態をテストして呼び出すと、完全に機能します。
var_dump($foo->image); // output testing.jpg
しかし、モデルで反復を行うと、プロパティが表示されませんでした。
foreach($foo as $key => $value) {
echo $key .' = '. $value."\n";
}
image
繰り返しを行うときにプロパティを一覧表示するにはどうすればよいですか?