如何在$ form->选择函数中设置选定的值?需要帮忙

时间:2009-11-11 09:42:36

标签: php cakephp

在我的编辑功能中,我需要再次为该字段重新选择以保存它。 如何在$ form->选择函数中添加'selected'=> $ addresscountry字段??

这是我的代码..

  

回波   $国家 - >选择( 'Address.txtother_country','请   选择你的国家'

哪个$ country是页面包含的帮助者之一,让用户选择国家/地区。 我需要它自动返回以前保存的数据,意味着在我的编辑功能中添加一个选定的值。

任何1都可以帮忙吗?感谢..

2 个答案:

答案 0 :(得分:1)

查看您下载的国家/地区帮助程序的代码非常有用。在http://bakery.cakephp.org/articles/view/country-select-list-helper有一个名为CountryList的地方似乎可以做你想要的 - 可能值得放弃它。

干杯 JB

答案 1 :(得分:0)

我找到了答案,这个链接我打电话给国家帮助者查看国家名单。

在帮助程序标题中

,您将看到

  

函数选择($ fieldname,$ label,   $ default =“”,$ attributes = array())

只需将其默认更改为

即可
  

函数选择($ fieldname,$ label,   $ default,$ attributes = array())

在编辑页面,只需按照该字段放入元素,就像

  

回波   $国家 - >选择( 'Address.txtother_country','请   选择你的国家',$ addresscountry)

$ addresscountry需要找到你控制器中的数据,然后放在那里。 如果任何面临相同问题的1可以尝试,这是使用选择国家助手,你可以在你的编辑页面设置默认答案。