Php 用于创建后端的Codeigniter建议

Php 用于创建后端的Codeigniter建议,php,codeigniter,backend,Php,Codeigniter,Backend,我想做一个基于codeigniter的非常小的CMS 我想从更有经验的开发人员那里得到一些建议 我读了很多论坛,什么是最好的方式,但我更喜欢争论,而不是提供有用的信息 因此,我想做的是,在我看来,将后端和前端分开是合乎逻辑的 你认为这是个好主意吗 文件夹结构 [frontend] / controllers / views / models [backend] / config / controllers / views / models [sysetem] ind

我想做一个基于codeigniter的非常小的CMS

我想从更有经验的开发人员那里得到一些建议

我读了很多论坛,什么是最好的方式,但我更喜欢争论,而不是提供有用的信息

因此,我想做的是,在我看来,将后端和前端分开是合乎逻辑的

你认为这是个好主意吗

文件夹结构

[frontend]
  / controllers
  / views
  / models

[backend]
  / config
  / controllers
  / views
  / models
[sysetem]
index.php
我在想另一个,比如在控制器、模型和视图中创建一个管理文件夹,但我有点害怕

如果可能的话,有人能给我一些建议吗


谢谢

不,您应该在每个控制器、模型和视图文件夹中分别创建管理文件夹。这是一个很好的做法。这将使您更容易访问控制器、视图和模型,因为它们将有一个集中的单个文件夹

您的目录结构应如下所示:

[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

希望这能有所帮助。

感谢您的建议,感谢您的快速回复和花时间回答我的问题。没问题。我很高兴这对你有帮助。