我在我正在设置的新hmvc项目中有这个模板文件夹。
对于我的控制器
Template.php代码
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Template extends MX_Controller{
function view(){
$this->load->view('one_view');
}
}
?>
one_view.php
<h1>Hello</h1>
当我进入浏览器并输入:
localhost/ci_hmvc/templates/view
它总是说404 Page Not Found。无论什么教程,我都会看到它几乎相同的代码,我复制了他们使用的每一个代码,但它不起作用。
P.S:我正在使用htaccess所以我的网址中没有index.php。
答案 0 :(得分:0)
应该是:
localhost/ci_hmvc/template/view
您的控制器和文件名是Template
而Template.php
不是Templates
旁注:
或者,如果你仍然想用作模板而不是为这个控制器添加路由:
$route['templates'] = "template";
第二个解决方案是,将文件和控制器名称更改为templates
。