Необязательный относится к отношениям в CakePHP - PullRequest
2 голосов
/ 11 января 2010

У меня есть простая модель Category в моем приложении CakePHP. Я хочу добавить подкатегории и сделать это, просто добавив столбец parent_id.

parent_id - это отношение ownTo, которое ссылается на ту же модель Category.

Когда я создаю свои административные леса, выпадающий список появится (правильно!), Но я бы хотел включить параметр NULL в это раскрывающееся меню (для категорий верхнего уровня).

Возможно ли это? И если да, то как ...

(Примечание: сейчас не интересует поведение дерева)

1 Ответ

6 голосов
/ 11 января 2010

Похоже, вы ищете вариант empty:

<?php echo $form->input( 
  'field', 
  array( 'options' => array( 1, 2, 3, 4, 5), 
  'empty' => 'Select one' 
); ?>

http://book.cakephp.org/view/201/options-empty

...