开发者

Dropdown list for newer version of cakephp

开发者 https://www.devze.com 2022-12-13 07:32 出处:网络
I am a newbie in cakephp. I need to get values from the DB and populate it in the view. From all the forums I have visited, I came to know that genera开发者_高级运维teList() has been deprecated. If so

I am a newbie in cakephp. I need to get values from the DB and populate it in the view. From all the forums I have visited, I came to know that genera开发者_高级运维teList() has been deprecated. If so, what do I need to use. where should I place the code. Could any of you explain to me the code part.


in you controller action for the view containing the list:

$associatedItems = $this->Item->AssociatedItem->find('list');
$this->set(compact('associatedItems'));

Change items and associated items for your actual model names.

The find('list') method returns an array of id => displayField pairs, e.g. for Posts with a title field, it will return an array like (1 => 'My first post') etc. See the cook book page for retrieving data from your models for more information.

The Cake Form helper, when you call

echo $form->input('associated_item_id');

will detect there is a variable available in the view called associatedItems and render a select tag with the contents of $associatedItems as the options.

0

精彩评论

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

关注公众号