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();
    }

}

}

データはデータベース(新しいレコード)にうまく保存されます。

何らかの理由で、フォームオブジェクトを返しています。ブラウザへの出力は次のとおりです。保存されたレコード#オブジェクトフォーム(boaadmin_kids_new_form)

誰かが助けてくれることを願っています。前もって感謝します。

4

1 に答える 1

0

おそらく動作が変更されています...これについてローマ人に尋ねる必要があります! ;)$id = $f->get('id');更新後に試しましたか?

于 2012-04-26T07:28:44.873 に答える