我计划使用codeigniter的第三方HMVC开发一个分为模块的门户。 其中一个模块是“分类”。
我在考虑以下结构:
www.site.com/classifieds/2-a-category-name/32-a-listing-title
这将列出属于类别ID 2的特定列表ID 32的详细信息
www.site.com/classifieds/4-a-category-name
这将列出类别ID 4
中的所有列表 www.site.com/classifieds/add/listing, www.site.com/classifieds/edit/listing/4, www.site.com/classifieds/delete/category/5
这将添加/编辑/删除列表和类别。
现在我对我应该使用哪些控制器感到困惑?是否可以使用“添加”,“编辑”,“删除”控制器?并使用主“分类”控制器根据URI段显示页面?
答案 0 :(得分:1)
您的网址应该是:
www.site.com/classifieds/listing/add
www.site.com/classifieds/listing/edit
www.site.com/classifieds/listing/delete
www.site.com/classifieds/category/add
使用HMVC,你可以拥有像
这样的结构classified
controllers
classified.php
category.php
listing.php
因此对于www.site.com/classifieds/listing/add
,您可以将方法add()
添加到分类模块中的列表控制器