appModel中的函数setDataSource()

时间:2013-11-14 12:20:22

标签: cakephp-2.0 cakephp-appmodel

我在AppModel中使用此语法

public function __construct($id = false, $table = null, $ds = null)
{           
    parent::__construct($id, $table, $ds);
    $this->setDataSource('new_db');
}

问题在于,当调用此函数时,

Database Error

Error: SQLSTATE[42P01]: Undefined table: 7 ERROR: 
missing FROM-clause entry for table "Aco" LINE 1: ...AND "Permission"."aco_id" IN (3, 2, 1) ORDER BY "Aco"."lft... ^

我认为出现此错误的原因是组件ACL链接到默认的数据库。

0 个答案:

没有答案