codeigniter hmvc 模板不工作
code igniter hmvc templates not working
我正在设置的新 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找不到页面。无论我看什么教程,它的代码几乎相同,我复制了他们使用的所有代码,但它不起作用。
P.S:我正在使用 htaccess,所以我的 url 中没有 index.php。
应该是:
localhost/ci_hmvc/template/view
您的控制器和文件名是 Template
而 Template.php
不是 Templates
旁注:
或者如果您仍想用作模板而不是为此控制器添加路由:
$route['templates'] = "template";
第二种解决方案是,将您的文件和控制器名称更改为 templates
。
我正在设置的新 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找不到页面。无论我看什么教程,它的代码几乎相同,我复制了他们使用的所有代码,但它不起作用。
P.S:我正在使用 htaccess,所以我的 url 中没有 index.php。
应该是:
localhost/ci_hmvc/template/view
您的控制器和文件名是 Template
而 Template.php
不是 Templates
旁注:
或者如果您仍想用作模板而不是为此控制器添加路由:
$route['templates'] = "template";
第二种解决方案是,将您的文件和控制器名称更改为 templates
。