假设我创建了一个模型“产品”,其中包含“名称”、“价格”、“税”、“运费”等几个字段。
起初我只想在网格中显示名称和价格:
$g = $this->add('MVCGrid')
$g -> setModel('product', array('name','price'));
然后我想添加一列名为“sold”的扩展按钮来更新该产品的“tax”和“shipping”:
$g -> addColumn('expander','sold');
在 sold.php 文件中,我输入:
$f = $this -> add('MVCForm');
$f -> setModel('product',array('tax','shipping'));
$f -> addSubmit()-> setLabel('Update');
我的问题是如何在扩展页面中获取我要更新的产品的 ID?即我应该输入什么样的代码
if($f->isSubmitted()){
}
为了更新我点击“已售”扩展按钮的产品的税费和运费?
顺便说一句:有什么方法可以在我点击提交按钮后关闭扩展器?