<?php
//fetched the url from data base and now in controller ,now how to load that url
$this->load->view('url');
redirect('contoller/viewpagename');
?>
1.url从模型返回到控制器想要在控制器中加载该url
<?php
//fetched the url from data base and now in controller ,now how to load that url
$this->load->view('url');
redirect('contoller/viewpagename');
?>
1.url从模型返回到控制器想要在控制器中加载该url
试试喜欢
<?php
$data['url'] = $url;
$this->load->view(viewpagename,$data);
?>
url 是变量而不是字符串 right..? 并且不需要重定向它,当加载视图时,它会将数据传递给相关的视图文件,
并在您的视图文件中检索像
<?php echo "This is my URL ".$url;?>
编辑 如果您想使用存储的 url 作为视图,请尝试获取控制器名称并查看文件名,例如
$my_path = parse_url($url, PHP_URL_PATH);
$segments = explode('/', $my_path);
$this->load->view($segments[2],$segments[3]); // Or u can $url = "'".$segments[2]."/".$segments[3]."'"; and $this->load->view($url);
假设第二和第三段分别包含控制器名称和视图文件(或函数)名称..您可以根据您的 url 更改它们
在你的评论中有一个错误..
function pagination_student1() {
$segment = "student_details";
$url_now = "'".$segment."'";
$this->load->view($this->$url_now,$this->data);
}
代替
$this->load->view($this->$url_now,$this->data);
和
$this->load->view($url_now,$data);