Советы Codeigniter по созданию бэкэнда - PullRequest
2 голосов
/ 21 октября 2011

Я хотел бы сделать действительно маленькую CMS на основе codeigniter.

И я хотел бы получить совет от более опытного разработчика.

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

Поэтому то, что я хотел бы сделать, кажется мне логичным, если отделить бэкэнд и внешний интерфейс.

Как вы думаете, это хорошая идея?

структура папок

[frontend]
  / controllers
  / views
  / models

[backend]
  / config
  / controllers
  / views
  / models
[sysetem]
index.php

Я думал о другом, как создание папки администратора в контроллерах, моделях и представлениях, но янемного боюсь этого.

Так может ли кто-нибудь дать мне совет, если это возможно?

Спасибо

1 Ответ

1 голос
/ 21 октября 2011

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

Ваша структура каталогов должна быть такой:

[system]
index.php

[controllers]
   [admin](backend)
   [frontend]

[models]
   [admin](backend)
   [frontend]

[views]
   [admin](backend)
   [frontend]

Наличие каталогаТакая структура не очень хорошая идея, и она сделает ее более сложной:

[frontend]
  / controllers
  / views
  / models

[backend]
  / config
  / controllers
  / views
  / models
[sysetem]
index.php

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...