CakePHP: Лесной список деревьев - PullRequest
1 голос
/ 29 ноября 2011

У меня есть таблица SQL с именем Sections со следующими столбцами

Id | Name | Parent_id

Я сгенерировал код с cake bake.

Проблема в том, что если вы добавляете новый раздел, я не могу выбрать родительскую категорию. Работает только тогда, когда контроллер использует строительные леса.

В чем проблема?

1 Ответ

1 голос
/ 29 ноября 2011

Прежде всего, вы должны прочитать руководство CakePHP , если хотите перейти от строительных лесов.Но я попытаюсь дать вам несколько подсказок, которые помогут вам начать работу.

Прежде всего вы должны следовать соглашениям CakePHP и именовать таблицы, столбцы, классы, свойства ...правильно.Поэтому, если вы не слишком много переопределяете и настраиваете, вы должны закончить таблицей sections со столбцами id, name и parent_id.

Если вы хотите установить связь между моделями,нужно построить две модели (* в этом случае Section и Parent) и настроить их отношения .

После всего этого вы сможете построить свои формыиспользуя FormHelper и , сохраняя все , используя соответствующие методы ваших моделей.

...