【问题标题】:Codeigniter structureCodeigniter 结构
【发布时间】:2012-04-09 04:29:32
【问题描述】:

我计划使用 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 段显示页面?

【问题讨论】:

    标签: model-view-controller codeigniter controller codeigniter-2 hmvc


    【解决方案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()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-12
      • 1970-01-01
      • 2013-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-01
      • 1970-01-01
      相关资源
      最近更新 更多