Model view controller 共点火器结构
我计划使用codeigniter的第三方HMVC开发一个分为模块的门户。 其中一个模块是“分类广告” 我在考虑以下结构:Model view controller 共点火器结构,model-view-controller,codeigniter,controller,codeigniter-2,hmvc,Model View Controller,Codeigniter,Controller,Codeigniter 2,Hmvc,我计划使用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,ww
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段显示页面?您的URL应该类似于:
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()