как установить выбранное значение в $ form-> select function? нужна помощь - PullRequest
0 голосов
/ 11 ноября 2009

в моей функции редактирования, мне нужно снова выбрать поле, чтобы сохранить его. Как я могу добавить поле «selected» => $ addresscountry в моей функции $ form-> select ??

это мой код ..

эхо $ Страновые> выберите ( 'Address.txtother_country', 'Пожалуйста, Выберите свою страну '

какая страна $ 1 из помощника, который включает страница, позволяет пользователю выбрать страну. мне нужно, чтобы он автоматически возвращался к предыдущим данным, которые были сохранены, значит, добавьте выбранное значение в мою функцию редактирования.

любой 1 может помочь? спасибо ..

Ответы [ 2 ]

1 голос
/ 11 ноября 2009

Было бы полезно увидеть код загруженного вами помощника по стране. Есть один, называемый CountryList на http://bakery.cakephp.org/articles/view/country-select-list-helper, который, кажется, делает то, что вы хотите - возможно, стоит добавить это.

Приветствие JB

0 голосов
/ 12 ноября 2009

Я нашел ответ, по этой ссылке я звоню помощнику по стране для просмотра списков стран.

в заголовке помощника, вы увидите, что это

функция выбора ($ fieldname, $ label, $ default = "", $ attribute = array ())

просто измените его по умолчанию на

функция выбора ($ fieldname, $ label, $ default, $ attribute = array ())

и на странице редактирования просто следуйте полю, чтобы вставить элемент, как

* * 1017 эхо $ Страновые> выберите ( 'Address.txtother_country', 'Пожалуйста, Выберите свою страну ', $ addresscountry)

$ addresscountry нужно найти данные в вашем контроллере и просто поместить их туда. если у любого 1, сталкивающегося с той же проблемой, может быть попытка, которая использует помощника по выбранной стране, и вы хотите установить ответ по умолчанию на странице редактирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...