我有一个控制器文件位于我网站的核心文件夹中。
我正在尝试加载视图文件$this->load->view('nolocation');
但是,它只是加载一个空白页面,当我在控制器文件夹中的任何其他控制器上执行上述代码时,它会正确显示。
有什么想法吗?基本上,我希望它在无法确定用户位置时加载视图,而不是加载网站的其余部分。
谢谢
您可以在每个控制器类的构造函数中检查用户的位置。
例
public function __construct(){
parent::__construct();
if(isset_location()){
redirect(base_url("nolocation")); //redirecting to the controller that specificaly designed to handle users with no location
}
}