无效的标识符,cakephp 2.5关系

bihw5rsg  于 2022-11-12  发布在  PHP
关注(0)|答案(1)|浏览(168)

我使用的是cakephp 2.5,收到一条错误消息:
警告(2):参数:ORA-00904:“用户”。“UF”:无效的标识符[根\应用程序\模型\数据源\数据库\Oracle.php,第432行]
在控制器上,我确实有这样的条件要求用户uf列

//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',
        ),

如何将用户模型与验证模型关联起来?

nuypyhwy

nuypyhwy1#

将可包含行为添加到模型类中。

$actsAs = array('Containable');

您也可以动态加载行为:

$this->Verify->Behaviors->attach('Containable');

相关问题