如何作为单个数组返回?
表格添加如下:
$this->addSubForms(array(new Form_ThisForm(),new Form_ThatForm()));
$this->addElements(array($sort, $order, $submit, $clear));
开发者工具转储:
id:
u_before:
u_after:
status:none
last:
first:
cell:
1[name]:
1[s_before]:2014-02-05
1[s_after]:2013-07-01
1[region]:1
1[city]:
1[division]:
sort:entrydate
order:asc
submit:Search
的var_dump():
array (size=11)
'id' => string '' (length=0)
'u_before' => string '' (length=0)
'u_after' => string '' (length=0)
'status' => string 'none' (length=4)
'last' => string '' (length=0)
'first' => string '' (length=0)
'cell' => string '' (length=0)
1 =>
array (size=6)
'name' => string '' (length=0)
's_before' => string '2014-02-05' (length=10)
's_after' => string '2013-07-01' (length=10)
'region' => string '1' (length=1)
'city' => string '' (length=0)
'division' => string '' (length=0)
'sort' => string 'entrydate' (length=9)
'order' => string 'asc' (length=3)
'submit' => string 'Search' (length=6)
答案 0 :(得分:1)
如果您不希望将子表单嵌套在结果值数组中,请覆盖子表单的
protected $_isArray = false;
或致电$subForm->setIsArray(false);