Моя таблица самообъявленных категорий выглядит следующим образом:
id, name, description, parent_id
Я использовал Cake Bake для генерации модели, контроллера и представлений.Модель имеет ассоциацию $ ownTo и $ hasMany.В add () контроллера присутствует
$parentCategories = $this->Category->ParentCategory->find('list');
$this->set(compact('parentCategories'));
.В представлении добавления сгенерированная форма для выпечки торта:
<?php
echo $this->Form->input('name');
echo $this->Form->input('description');
echo $this->Form->input('isincome');
echo $this->Form->input('parent_id');
?>
Когда я запускаю в браузере, поле parent_id становится выпадающим, но не заполняется никакими данными.Я использовал
<?debug($parentCategories);?>
в представлении добавления, и он успешно выдает
Array
(
[1] => Entertainment
[2] => Groceries
)
Но этот массив не используется для заполнения этого выпадающего списка помощником по форме.Что я должен делать?Это ошибка с помощником формы Cake в версии 1.3?Это никогда не происходило в 1.2 ...