プロジェクトでphpactiverecord(http://www.phpactiverecord.org/)を使用しています。
私は以下の関係を明らかにしました。その場で変更できるように変数を渡す方法はありますlanguage_id
か?
static $has_one = array(
array(
'language',
'class_name' => 'Pages_lang',
'conditions' => array('language_id=1')
)
);
ドキュメントを調べたところ、次のことができるようです。
static $has_one = array(
array('language',
'class_name' =>
'Pages_lang',
'conditions' => array('language_id=?','1'))
);
しかし、変数を渡す:
static $has_one = array(
array('language',
'class_name' =>
'Pages_lang',
'conditions' => array('language_id=?',$language_id))
);
エラーをスローします。
どこが間違っているのかよくわかりません。