私はそれがちょっと単純で不自由な質問であることを知っていますが、それでも.
すべてのモデル フィールドを表示するのではなく、一部のみを表示するフォームがあります。そのため、Form->setModel($m) を使用できません。これにより、すべてのフィールドが自動的にフォームに追加されるからです。
モデルをページに追加し、フォームをページに追加してから、次のように form->importFields を使用します。
$m = $p->add('Model_Example');
$f = $p->add('Form');
//$f->setModel($m); // can't use this because that'll import all model fields
$f->importFields($m,array('id','description'));
$f->addSubmit('Save');
この状況で理解できないのは、 onSubmit イベントの $f->update() が機能しないため、このデータをデータベースに保存する方法です。フォームにはモデルが関連付けられていないため(setModelを使用)、基本的に私が試したものは何も機能しません。