1

我是 codeigniter HMVC 结构的新手,请按照此链接进行安装。 https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/src

已执行所有步骤,但到达第 12 步时显示错误。

脚步:

  1. 从干净的 CI 安装开始
  2. 为您的安装正确设置 $config['base_url']
  3. 访问 URL /index.php/welcome => 显示 Welcome to CodeIgniter
  4. 将 Modular Extensions third_party 文件拖放到 application/third_party 目录中
  5. 将 Modular Extensions 核心文件放到 application/core 中,除非您希望创建自己的控制器扩展,否则不需要 MY_Controller.php 文件
  6. 访问 URL /index.php/welcome => 显示 Welcome to CodeIgniter
  7. 创建模块目录结构 application/modules/welcome/controllers
  8. 将控制器 application/controllers/welcome.php 移动到 application/modules/welcome/controllers/welcome.php
  9. 访问 URL /index.php/welcome => 显示 Welcome to CodeIgniter
  10. 创建目录 application/modules/welcome/views
  11. 移动视图 application/views/welcome_message.php 到 application/modules/welcome/views/welcome_message.php
  12. 访问 URL /index.php/welcome => 显示 Welcome to CodeIgniter

错误:

您的视图文件夹路径似乎设置不正确。请打开以下文件并更正:index.php

请问怎么解决?route/config.index 等是否需要更改?我也应该将配置文件夹复制粘贴到每个模块吗?目前他们都是默认的。我的 CI 版本是最新的 3.0.3 并且在配置 index_page 是空的而不是 index.php

$config['index_page'] = '';

还通过添加 index.php 而不是空来检查。我在网上搜索的另一件事,也尝试过大写 View、Controler 等文件夹名称,但什么也没发生。

4

1 回答 1

1

尝试使用这个 HMVC 版本:

https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/src/b889da049fd78bd5beff8d7ef70916b60c3d6665?at=codeigniter-3.x

于 2015-11-27T13:52:14.870 回答