我正在CodeIgniter/DataMapper中編寫開發票應用程序。 每個客戶都有很多發票。 在視圖中,我希望能夠顯示客戶數據,然後顯示該客戶的發票表。 目前,我將客戶及其相關發票裝入控制器併發送給視圖。 public function view($id) {
$c = new Customer($id);
$c->invoice->get_iterated();
我曾搜索解決方案,但沒有發現任何幫助。 This問題是關於在數據映射器中使用多個數據庫,但我已經使用該方法。 用戶模型: class User extends DataMapper {
var $prefix = "app_";
var $db_params = 'default';
...
公司模式: class Company extends DataMapper
我使用codeigniter/datamapper來開發一個inviocing應用程序,並且出現一個我不明白的錯誤。如果我做到以下幾點: $i = new Invoice();
$i->save();
然後我得到以下錯誤: 數據庫出錯 You must use the "set" method to update an entry.
Filename: /Users/jim/Sites