这是我的控制器
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>UC Mini</title>
</head>
<style>
.info-box {
display:none;
}
</style>
<body>
<div class="info-box">My content here</div>
</body>
</html>
如果我间接写入我的页面,它会显示找不到错误页面,如果我给它一个控制器相同的错误,如果我给了页面重定向('welcome');显示错误。我不知道该怎么做,任何人都可以指导我。感谢
答案 0 :(得分:1)
请按照以下步骤操作:
您是否加载 url helper ?
如果没有则先加载url helper
$this->load->helper('url');
在功能或 constructer 。
如果您想在整个应用程序中使用它,请将其加载到 autoload.php 文件中
在 config.php 文件中提供网站网址
$config['base_url']='your site url';
使用 url帮助函数
提供文件名的轴路径 redirect(base_url().'welcome');
如果你想重定向另一个控制器的功能就像
那样传递它 redirect('Welcome_Controller');
如果函数是索引,则无需定义它,重定向另一个函数
redirect('Welcome_controller/anotherFunction');
答案 1 :(得分:0)
如果您使用htaccess并且不需要index.php,请尝试此redirect(base_url() . 'index.php/welcome');
,然后将其设为redirect(base_url() . 'welcome');
答案 2 :(得分:0)
redirect('Welcome_Controller');
太多了。请检查天气您的控制器名称是&#39; Welcome_Controller&#39;
答案 3 :(得分:0)
例如:
redirect(base_url('cms/lists'));
//for edit or updating the form - you can pass ID like this
$ID=$this->uri->segment(3);
redirect(base_url("cms/edit/".$ID));