开发者

how to set a selected value in $form->select function? need help

开发者 https://www.devze.com 2022-12-11 06:40 出处:网络
in my edit function, i need to reselect for the field again to save it. how can i added a \'selected\'=>$addresscountry field in my $form->select function??

in my edit function, i need to reselect for the field again to save it. how can i added a 'selected'=>$addresscountry field in my $form->select function??

this is my code..

echo $country->select('Address.txtother_country','Please Choose Your Country'

which $country is 1 of the helper that include by the page, let user to select country. i need it automatic to refer back 开发者_StackOverflow社区to the previous data which had save, means add a selected value in my edit function.

any 1 can help? thanks..


It'd be useful to see the code for the country helper you've downloaded. There's one called CountryList at http://bakery.cakephp.org/articles/view/country-select-list-helper which seems to do what you want - it may be worthwhile dropping that in.

Cheers JB


i had found out ther answer, which this link i calling the country helper to view for the country lists.

in the helper header,you will see that is

function select($fieldname, $label, $default=" ", $attributes=array())

just change it's default to the

function select($fieldname, $label, $default, $attributes=array())

and at edit page, just follow the field to put in the element, which is like

echo $country->select('Address.txtother_country','Please Choose Your Country', $addresscountry)

$addresscountry need to find out the data in ur controller and just put at there. if any 1 facing the same problem can have a try, which is using a select country helper, and you wan set the default answer in ur edit page.

0

精彩评论

暂无评论...
验证码 换一张
取 消