2017-11-03 11 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サーバーにアップロードします。今はYouTubeの認証のために - acccountを許可するように頼みます(この部分は私が見たいものです)。そして条件が見えると、ユーザーがauthroizeしてアップロードできるビューからcotrolをリダイレクトします。 – LOKENDRA