BranchSalaries
CComponent から派生したクラスです。month
およびプロパティの取得/設定メソッドがありyear
ます。
次のコードは機能しません (具体的には、初期化year
もmonth
プロパティも行いません)。
new BranchSalaries(array('id'=>'branch_salaries', 'year'=>$year, 'month'=>$month));
コンストラクターに配列を渡して初期化できるクラスを作成する最も簡単な方法は何ですか?
修正BranchSalaries
は、CComponent から直接ではなく、CDataProvider から派生します。