这是我的控制器
<?php
class First_Controller extends CI_Controller{
public function index(){
$this->load->view('firstpage');
}
public function validate_credentials()
{
$data[] =array(
$username=$this->input->post('username'),
$password=$this->input->post('password')
);
$this->load->model('First_Model');
$result=$this->First_Model->validate($data);
if($result==true)
{
//redirect('welcome');//Error Page is not found
echo "found";
}
else{
echo "not found";
}
}
}
?>
and here is the second controller
<?php
class Welcome_Controller extends CI_Controller{
public function index(){
$this->load->model('First_Model');
$data['results']=$this->First_Model->display();
$this->load->view('welcome',$data);
} }
?>
如果我间接写入我的页面,它会显示错误页面未找到,如果我给它一个控制器相同的错误,并且如果我给页面重定向('欢迎');显示错误。我不知道该怎么办,任何人都可以指导我。谢谢
按着这些次序:
-
你加载了吗网址助手 ?
如果没有则首先加载 url 助手
$this->load->helper('url');
in your function or 建造者.
如果您想在整个应用程序中使用它,则将其加载到自动加载.php file
-
In your 配置文件文件给你的site url
$config['base_url']='your site url';
-
in redirect函数给出文件名使用的axact路径url辅助函数
redirect(base_url().'welcome');
如果你想重定向到另一个控制器的功能,请像这样传递它
redirect('Welcome_Controller');
如果函数是索引,则无需定义它,可以重定向到另一个函数
redirect('Welcome_controller/anotherFunction');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)