私はしばらく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)
誰かが助けてくれることを願っています。前もって感謝します。