我是新的CodeIgniter框架與MVC,因此我混淆了組織應該如何。CodeIgniter URL,文件,控制器組織。什麼是最好的方法?
我會寫一個大的應用程序。我需要組織良好的文件結構。
例如,我有產品,記錄等類別,這是類別獨有的。我有一個管理面板。
這裏是我的網址用於控制管理面板類:
指數(類別列表):mysite.com/index.php/admin/category/index 創建(創建新類別):mysite.com /index.php/admin/category/create
所有我需要的類別儀表盤來顯示他們的產品,記錄等..首先我 希望新的URL是這樣的:
mysite.com/index.php/admin/category/id/5
or
mysite.com/index.php/admin/category/name/category1
etc..
我想要產品網址如:
mysite.com/index.php/admin/category/id/5/product
and records to be like:
mysite.com/index.php/admin/category/id/5/record
我當然需要分析價值的產品或記錄,如:
mysite.com/index.php/admin/category/id/5/product/id/5
or
mysite.com/index.php/admin/category/id/5/product/create - to add new product to a category
正如我以前說過我的應用程序是大 我以爲文件組織是這樣的:
controllers/admin.php - admin controller
controllers/admin/category.php - category controller
controllers/admin/category/product.php - product controller
controllers/admin/category/record.php - record controller
我需要你的建議如何使組織。 我如何顯示產品特有的產品
應該我的產品控制器是否從類別控制器等擴展而來。請問您可以提供幫助和建議嗎?謝謝。
對於一個巨大的項目,我推薦你使用它的「捆綁」架構的Symfony2框架。它會給你更少的文件架構自由度,所以知道symfony2如何工作的人也會知道你的項目是如何構建的。 –