0

我已经用 ATK4 试验了一段时间,真是太棒了!

迁移到 4.2 我遇到了更新表单并且不返回插入的 ID 的问题。

这是一个例子:

class page_kids_new extends Page {
function init() {
    parent::init();

    $this -> add('H1') -> set('New Kid');

    $f = $this -> add('Form');
    $f -> setModel('Kid');
    $f -> addSubmit('Opslaan');

    if ($f -> isSubmitted()) {

        $id = $f -> update();

        $js = $this -> js() -> univ() -> successMessage('Record Saved # ' . $id);

        $js -> execute();
    }

}

}

数据很好地保存在数据库中(新记录)。

出于某种原因,它返回了表单对象。到浏览器的输出是:Record Saved # Object Form(boaadmin_kids_new_form)

希望有人可以提供帮助。提前致谢。

4

1 回答 1

0

可能行为改变了......需要向罗马人询问这个!;) 您$id = $f->get('id');在更新后尝试过吗?

于 2012-04-26T07:28:44.873 回答