我在application \ controllers中创建了一个文件夹abc。
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Acc_controller extends CI_Controller {
public function index()
{
$this->load->view('abc/index1');
}
}
之后我在view \ abc中创建了文件。我把它命名为index1.php
<li> Mauris risus tellus, sodales quis, sagittis vitae, molestie sed,
nunc. Fusce ornare, turpis vel rutrum blandit, enim diam aliquet purus,
vel accumsan risus enim sit amet nisl. Ut fringilla ornare libero. Nunc
sodales. </li>
问题是我无法访问此文件。但是当我将控制器文件从abc文件夹中放到控制器foler然后它工作。如果我将它放在控制器文件夹中的任何新文件夹中,它为什么不起作用。
答案 0 :(得分:0)
此链接可以帮助您:
http://codeigniter.com/forums/viewthread/190563/
前段时间我遇到了这个问题,但这是一个稍微早一点的版本。我最终扩展了loader类并让它按预期工作。不应该太难,你不需要乱用路线或htaccess。 MY_Loader类应该足够了。
答案 1 :(得分:0)
CodeIgniter supports this默认情况下 - 它在多个级别失败,因此您只能深入一个文件夹。
首先通过调用URL中的文件夹确保您正在访问控制器:
http://localhost/yourapp/abc/acc/