找不到对象!尝试访问 Code Igniter 中子文件夹内的视图时的消息
Object not found! message when trying to reach views inside the sub-folders in Code Igniter
我是 code igniter 的新手,我的项目文件中有以下设置
型号:
模型 1
模型2
控制器:
Controller1 [只有索引方法]
Controller2 [有自己的索引方法]
查看:
Views/MyFolder1/index.php [这是 Controller1 的视图]
Views/MyFolder2/index.php [这是 Controller2 的视图]
Routes.php 有以下代码
$route['MyFolder1'] = 'Controller1/index'; // Route to Controller 1 index
$route['MyFolder2'] = 'Controller2/index'; // Route to Controller 2 index
$route['default_controller'] = 'Controller1';
config.php 有
$config['base_url'] = 'http://localhost/projectname';
当我尝试调用 http://localhost/projectname/Controller2/index.php 或
http://localhost/Controller2 我一直收到错误 404 页面未找到。你能帮忙解决这个问题吗?
谢谢
你应该称呼它为http://localhost/projectname/MyFolder2
您使用的 $routes
的密钥是您应该打开的 url。
在控制器名称前添加index.php,如localhost/projectName/index。php/Controller2
按照这个答案解决这个问题
CodeIgniter removing index.php from url
我是 code igniter 的新手,我的项目文件中有以下设置
型号:
模型 1
模型2
控制器:
Controller1 [只有索引方法]
Controller2 [有自己的索引方法]
查看:
Views/MyFolder1/index.php [这是 Controller1 的视图]
Views/MyFolder2/index.php [这是 Controller2 的视图]
Routes.php 有以下代码
$route['MyFolder1'] = 'Controller1/index'; // Route to Controller 1 index
$route['MyFolder2'] = 'Controller2/index'; // Route to Controller 2 index
$route['default_controller'] = 'Controller1';
config.php 有
$config['base_url'] = 'http://localhost/projectname';
当我尝试调用 http://localhost/projectname/Controller2/index.php 或 http://localhost/Controller2 我一直收到错误 404 页面未找到。你能帮忙解决这个问题吗?
谢谢
你应该称呼它为http://localhost/projectname/MyFolder2
您使用的 $routes
的密钥是您应该打开的 url。
在控制器名称前添加index.php,如localhost/projectName/index。php/Controller2
按照这个答案解决这个问题
CodeIgniter removing index.php from url