从控制器加载视图

时间:2017-11-03 18:52:38

标签: php codeigniter youtube controller

我有用CodeIgniter编写的控制器

this->layout->view('pages/dashboard/youtubeupload')

此代码是YouTube视频上传代码的一部分。当我尝试独立运行此控制器时,它运行良好。成功之后,我必须将控制器重定向到上面最后一行中所述的视图。

视图代码:

print_r($_SESSION);
 echo "<p>You need to <a href='".$_SESSION['authUrl']."'>authorize access</a> before proceeding.<p>";

问题是,如何从控制器重定向到CodeIgniter中的视图?

1 个答案:

答案 0 :(得分:0)

很难准确理解你是什么After the success,youtube上传视频过程或控制器的简单执行?还是我错过的其他事情?

在控制器内部,您将有许多方法可以重新定义任何视图,根据您的验证,如果缺少身份验证会话,您可以提供错误消息或简单地将用户重定向到登录页面:

if($_SESSION['user'] == NULL) {
  redirect('/account/login', 'refresh'); // or other view
} else {
  this->layout->view('pages/dashboard/youtubeupload')
}

你能解释一下并发布更多代码吗?