我努力讓自己在模型中的多個關係中的蛋糕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'),我錯了嗎?謝謝 –