【问题标题】:Undefined getUserId() function in MVCTableMVCTable 中未定义的 getUserId() 函数
【发布时间】:2011-09-30 12:37:42
【问题描述】:

我使用 atk 4.1.2。我在尝试插入/更新模型时发现了一个问题。这似乎是因为我在表中添加了两个字段,即:created_byupdated_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


    【解决方案1】:

    是的,这是一些我还没有清理的遗留代码。请手动删除这些行,它们将不会在以后的版本中出现。

    https://github.com/atk4/atk4-addons/commit/e3b2379

    【讨论】:

    • 好的,我会删除它们。谢谢。
    猜你喜欢
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-04
    • 2021-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多