【发布时间】:2011-09-30 12:37:42
【问题描述】:
我使用 atk 4.1.2。我在尝试插入/更新模型时发现了一个问题。这似乎是因为我在表中添加了两个字段,即:created_by 和updated_by。
我发现这些行导致了 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版本会不会出现同样的问题。
【问题讨论】:
标签: php user-interface frameworks atk4