2011-10-21 72 views
2

我想製作一個基於codeigniter的非常小的CMS。Codeigniter建議創建後端

我想從一個更有經驗的開發人員那裏得到一些建議。

我正在通過很多論壇閱讀,什麼是最好的方式,但我更喜歡爭論而不是提供有用的信息。

所以我想這樣做對我來說似乎符合邏輯,後端和前端是分開的。

您認爲這是一個好主意嗎?

文件夾結構

[frontend] 
/controllers 
/views 
/models 

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

我在想另外一個,如創建的控制器,模型和視圖的管理文件夾,但我有點害怕這一點。

所以有人可以給我一些建議,如果可能的話?

謝謝

回答

1

不應該separatly在每個控制器,模型和視圖文件夾中創建管理文件夾。這是一個很好的做法。這將使您更輕鬆地訪問您的控制器,視圖和模型,因爲它們將具有集中的單個文件夾。

你應該有你這樣的目錄結構:

[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 

希望這有助於。

+1

感謝您的意見,並感謝您對我的問題的快速回復和花費時間 – Side

+0

沒問題。我很高興它幫助你。 – AlphaMale