仮想属性はモデルを表すことができますか? このウィキを読みましたが、答えが見つかりません。
編集: 目的は、私のモデルをユーザーにとってより明確にすることです。
abstract class BaseDonnee{
protected $info;
public function representingColumn(){
return 'info'; //Please, I'm not sure this is right
}
public function setInfo(){
//I can set the attribute's value
$this->info = Info::model()->find('a condition')->info;
}
public function getInfo(){
return $this->info;
}
}
編集2: コードを実行すると、例外が発生する可能性があります:
CDbCommand failed to execute the SQL statement: SQLSTATE[42S22]: [Microsoft][SQL Server Native Client 11.0][SQL Server]Nom de colonne non valide : 'info'..
どうすればそれを機能させることができますか?