2011-09-30 84 views
1

我使用atk 4.1.2。我試圖插入/更新我的模型時發現問題。這似乎是因爲我在表中添加了兩個字段,即:created_byupdated_byMVCTable中未定義的getUserId()函數

我發現這些線引起MVCTable.php問題:

if (isset($this->fields['created_by'])) 
      $this->dsql('modify',false)->set('created_by',$this->api->getUserId()); 

if (isset($this->fields['updated_by'])) 
      $this->dsql('modify',false)->set('updated_by',$this->api->getUserId()); 

方法$this->api->getUserId()沒有任何地方所定義。我不知道以前的atk版本是否會出現同樣的問題。

回答