2013-05-24 4 views
0

У меня есть простой вопрос и я не могу найти ответ на него в Интернете.Разделительные каталоги в MVC cakephp

Im использование рамки CakePHP.

Мой вопрос: Можно ли разделить модель, контроллер и просмотреть каталоги. Нравится это;

  • Контроллер
    • CMS
      • [файлы контроллер СЦИ]
    • Фронтальный
      • [файлы контроллеров переднего конца]
  • Модель
    • CMS
      • [файлы модель К]
    • грузозахватных
      • [файлы модель переднего конца]
  • Просмотр
    • CMS
      • [просмотреть файлы ОГО]
    • грузозахватных
      • [просмотреть файлы на переднем конце]

Я действительно надеюсь кто-то может мне помочь, потому что я искал в документе 2.x Cakephp и искал его по всему eb и я не могу найти решение для него.

Большое спасибо

+0

Oke, имеет 3 ответа. Каков наилучший метод? Учтите, что веб-сайт уже используется, но для него нужен код для очистки. Какой метод является лучшим и простым в использовании? Потому что им уже почти час застрял, чтобы попробовать первый ответ .. Мне жаль ... –

ответ

0

не как таковой, но вы можете иметь две разные директории приложения (потому что вы, по сути создание двух различных приложений).

  • CMS
    • Контроллер
    • Модель
    • Посмотреть
    • ...
  • Frontend
    • Контроллер
    • Модель
    • Посмотреть
    • ...

Вы можете set up both apps to use the same webroot directory.

+0

oke oke, теперь отвечая на вашу реакцию, не читая вашу ссылку. Мне не нужно устанавливать торт дважды? потому что я думаю, что вы получили ответ, который я искал. –

+0

Эта же ссылка сообщает, как приложения могут использовать одну и ту же установку Cake. (Хотя я уверен, что они делают это уже по умолчанию.) – JJJ

+0

Oke большое спасибо, я читаю ссылку сейчас. Может быть, я не знаю. Я не использовал это так сложно. Поэтому я действительно надеюсь, что это ответ. –

0

Кроме создания нескольких приложений-s в установке торта, вы должны рассмотреть плагин, а также:

app/Controller/... 
app/Model/... 
app/View/... 

app/Plugins/CMS/Controller/... 
app/Plugins/CMS/Model/... 
app/Plugins/CMS/View/... 

app/Plugins/Admin/Controller/... 
app/Plugins/Admin/Model/... 
app/Plugins/Admin/View/... 

(...) 

Смотрите документацию: http://book.cakephp.org/2.0/en/plugins.html

0

Вы можете определить с App::build() дополнительных каталогов в файле app/Config/bootstrap.php ,

 Смежные вопросы

  • Нет связанных вопросов^_^