我努力让自己在模型中的多个关系中的蛋糕kbook 描述我有两个模型账户和税务这样倍数关系来介绍CakePHP
帐户(ID,姓名,密码) 税(ID .name和sales_tax_gl,purchase_tax_gl)
两个sales_tax_gl和purchase_tax_gl到Account.id 这些都是我创造
class Tax extends AppModel {
var $name = 'Tax';
var $displayField = 'name';
var $belongsTo = array(
'SalesTax' => array(
'className' => 'Account',
'foreignKey' => 'sales_tax_gl',
'conditions' => '',
'fields' => '',
'order' => ''
),
'PurchaseTax' => array(
'className' => 'Account',
'foreignKey' => 'purchase_tax_gl',
'conditions' => '',
'fields' => '',
'order' => ''
)
);
}
Account Model
class Account extends AppModel {
var $name = 'Account';
var$primaryKey = 'id';
var $hasMany = array(
'TaxSalesTax' => array(
'className' => 'Tax',
'foreignKey' => 'sales_tax_gl'),
'TaxPurchaseTax' => array(
'className' => 'Tax',
'foreignKey' => 'purchase_tax_gl')
);
}
的模型,但它失败,此消息“警告相关(2): pg_query()[function.pg-query]:查询失败:错误:缺少表“帐户”的FROM子句条目
模型有什么问题?我正在使用postgreSql,感谢您的帮助
您的错误与查询有关,但您并未提供与查询相关的代码。这可能有帮助! :) – Dave
它是简单的查询,只需$ this-> Tax-> find('all'),我错了吗?谢谢 –