「名前」、「価格」、「税金」、「送料」などのいくつかのフィールドを持つモデル「製品」を作成したとしましょう。
最初は、グリッドに名前と価格を表示したいだけです。
$g = $this->add('MVCGrid')
$g -> setModel('product', array('name','price'));
次に、「販売済み」というエキスパンダー ボタンの列を追加して、その製品の「税」と「送料」を更新します。
$g -> addColumn('expander','sold');
sold.php ファイルに、次のように記述します。
$f = $this -> add('MVCForm');
$f -> setModel('product',array('tax','shipping'));
$f -> addSubmit()-> setLabel('Update');
私の質問は、エキスパンダー ページで更新しようとしている製品の ID を取得する方法です。つまり、どのようなコードを
if($f->isSubmitted()){
}
「販売済み」エキスパンダー ボタンをクリックした商品の税金と送料を更新するには?
ところで:送信ボタンを押した後にエキスパンダーを閉じる方法はありますか?