我正在使用codeigniter开发一个应用程序。我的文件夹架构是,
controllers - frontend - members - profile.php
如果我像http://localhost/sample/www/index.php/frontend/members/profile
那样访问此内容,则会收到page not found
错误。
我使用的是codeigniter版本2.1.3,我没有进行任何URL重定向。
我打电话给,
if($result) {
$this->session->set_userdata('irid', $result);
redirect('frontend/members/profile');
}
答案 0 :(得分:2)
如果错误,请更正文件系统..
//System File Dir = http://localhost/sample/www/
//Controller File Dir = controller/frontend/members/profile
//View File Dir = views/frontend/members/profile_view.php
// Controller - profile.php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Profile extend CI_Controller{
function index(){
$this->load->view('profile_view'); // you need to load the view like this..
}
}
一般来说,过程中出现的错误是由控制器profile.php
产生的。它倾向于拉动视图。但是找不到它的具体位置。这就是为什么它继续告诉文件或页面不存在或无法加载
注意:如果您想要完全操纵每个阶段的分离,就像/registation,/profile,/auth,/home