0

我打算开发一个使用codeigniter的第三方HMVC分解成模块的门户。 一个这样的模块是“分类”。Codeigniter结构

我想以下结构组成:

www.site.com/classifieds/2-a-category-name/32-a-listing-title

这将列出属于类别ID 2

www.site.com/classifieds/4-a-category-name

这将列出的特定列表ID 32的细节所有列表中的类别ID 4

www.site.com/classifieds/add/listing, www.site.com/classifieds/edit/listing/4, www.site.com/classifieds/delete/category/5

这将添加/编辑/删除列表和类别。

现在我很困惑,我应该使用什么控制器?有“添加”,“编辑”,“删除”控制器可以吗?并使用主要的“分类”控制器根据URI段显示页面?

回答

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()添加到列表控制器