我正在使用cakephp 2.5,我有一条错误消息:
Warning (2): ociexecute(): ORA-00904: "USER"."UF": invalid identifier [ROOT\app\Model\Datasource\Database\Oracle.php, line 432]
在控制器上我确实有这个条件要求用户uf collumn
//Verify controller
$paginate['conditions']['User.uf'] = $this->passedArgs['Verify.uf'];
$paginate['contain'][] = 'User';
在模型中,我确实有一个具有用户关系的belongsTo属性:
//Verify Model
public $belongsTo = array(
'User' => array(
'className' => 'Usuario',
'foreignKey' => 'user_id',
),
如何将用户模型与验证模型联系起来?
答案 0 :(得分:1)
将Containable行为添加到模型类。
$actsAs = array('Containable');
您还可以动态加载行为:
$this->Verify->Behaviors->attach('Containable');