【问题标题】:Routing in Codeigniter with HMVC [duplicate]使用 HMVC 在 Codeigniter 中路由 [重复]
【发布时间】:2012-01-05 19:56:36
【问题描述】:

可能重复:
Codeigniter HVMC modular seperation extension URL rewrite / routing

我是 codeigniter HMVC 的新手。我目前有四个模块如下:

/应用程序/模块/

+网站

  • 型号
  • 观看次数
  • 控制器

+登录

...

+会员

...

+管理员

...

site”模块是用户在访问我的网站时查看的默认模块。我唯一的问题是我不满意在我的每个网址中都有控制器名称“Site”。

例子:

如何更改路由以使“站点”控制器在我的 url 中不再可见,而我仍然可以访问 /members、/login 和 /admin 控制器??

这样做的方法是什么?在任何地方都找不到解决方案。

我是否应该将站点保留为标准 CI 格式的 mvc 结构????

【问题讨论】:

    标签: model-view-controller codeigniter url routes hmvc


    【解决方案1】:

    听起来你应该修改你的 .htaccess 而不是路由:

    RewriteEngine  on
    RewriteRule ^site/ /$1 [NC]
    

    【讨论】:

      【解决方案2】:

      您还可以将默认模块中的所有内容移动到 /application 文件夹下的默认 /controllers、/models 和 /views 文件夹。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多