Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用最新的 cakephp v2.3.7。我正在努力返回一个包含 2 个字段 [列表项] 我想选择为默认值的表单。该表单用于上传文件,它在列表字段 [region_id] [property_id] 中填充数据库中的区域和属性。第一次提交表单时,我希望它记住之前使用过的区域和属性,并返回到将这两个设置为“默认选择”的表单。我知道每次返回列表都会再次填充,但是还有办法选择最后使用的列表吗?
假设您在$this->data['ModelName']['region_id']等中正确接收到选定的,只需将它们设置回视图即可。
$this->data['ModelName']['region_id']
在您的控制器中:
$this->set('selectedRegionID', $this->data['ModelName']['region_id']);
然后在您的视图中修改表单选择字段,如下所示:
$this->Form->select('Region', array('default' => $selectedRegionID));