2017-11-03 7 views
0

에서보기를로드 내가 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의에서 볼 수 있습니까?

답변

0

After the success, youtube 업로드 비디오 프로세스 또는 컨트롤러의 간단한 실행을 정확히 이해하기 어렵습니다. 아니면 내가 놓친 다른 것?

컨트롤러 내부에는 오류 메시지를 표시하거나 인증 세션이 누락 된 경우 로그인 페이지에 대해 사용자를 간단하게 리디렉션 할 수있는 유효성 검사에 따라보기를 렌더링하는 여러 가지 방법이 있습니다. 예 :

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

더 많은 코드를 게시하고 코드를 게시 할 수 있습니까?

+0

보기를 만들었고 컨트롤러를 ajax에서 호출하려고합니다. YOUTube라는 컨트롤러 - Form에서 동영상을 업로드 한 다음 youtube API를 호출하여 Yoututbe 서버에 업로드합니다. 이제 유튜브 인증 때문에 - acccount (이 부분은 내가보기에 넣고 싶은 부분입니다)를 요청하고 조건이 표시되면 사용자가 자동 ​​업로드 및 업로드를 시작할 수있는보기로 해당 cotrol을 리디렉션합니다. – LOKENDRA