CakePHP, как его использовать для создания этого (внутри) приложения? - PullRequest
0 голосов
/ 24 февраля 2011

У меня есть следующая структура БД (таблицы):
lists[name,id]
list_items[title,list_id,content]
Я создал необходимые файлы и код (MVC), необходимые для управления первой таблицей (lists).
Я также добавил hasMany к классу модели.В этот момент я застрял.
Мне нужно решение для управления каждым элементом (базовый CRUD, я предполагаю, что комплексное управление - это просто расширенный CRUD, который я сам выясню, как это сделать).
Iбудет конкретным: так как это контент, которому нет места (кроме администратора), что он будет использоваться сам по себе, я должен -

  1. создать для него полную структуру mvc?(можно или я должен как-то реализовать это [как?] в пакете lists?
  2. , если нет, как я могу прикрепить таблицы? (так как use собирается быть удаленным в версии 2)
  3. будет ли элемент (концепция / контекст торта) подходящим способом создания представления для такой ситуации?

ЛЮБАЯ проницательность будет оценена.

Ответы [ 2 ]

0 голосов
/ 24 февраля 2011

Если я правильно понимаю, вы хотите создать часть CRUD этих таблиц самостоятельно, без выпекания.

Вам нужно написать все estrucure MVC и быть осторожным с комбинацией имен cakephp http://cakebaker.42dh.com/2006/02/18/cakephp-conventions/

Вам нужна модель в приложении / моделях, а также контроллер в приложении / контроллерах (помните названия комбинаций), и для каждой модели вам нужна папка в /app/views.

Alfo, каждыйкаждая функция в вашем контроллере нуждается в представлении, даже если это действие ничего не записывает на экран

Надеюсь, это было полезно.

0 голосов
/ 24 февраля 2011

Вы пробовали использовать функцию выпечки Cake?Ваш CRUD будет автоматически создан примерно через 2 секунды.Я бы также порекомендовал вам изучить руководство Blog .

CakePHP - это соглашение о конфигурации.Например, соглашения об именах для таблиц, контроллеров, моделей и т. Д. Так много можно сделать автоматически.

...