私はビデオのリストを持っています。公開されているものはほとんどなく、非公開のものもあります。これらのものにはログインとパスワードがありますが、単一のログイン/パスワードではありません.すべてのプライベートビデオには独自の保護があります. 今のところは :
class VideoController extends Controller
{
/**
* @Route("/videos", name="videos")
* @Template()
*/
public function indexAction()
{
$videos = $this->getDoctrine()->getRepository('CcTestBundle:Video')->findAll();
return array('videos' => $videos);
}
/**
* @Route("/video/{videoId}", name="video_show")
* @Template()
*/
public function showAction($videoId)
{
$video = $this->getDoctrine()->getRepository('CcTestBundle:Video')->find($videoId);
if($video->isSecured()) {
**????**
}
else return array('video' => $video);
}
/**
* @Route("/video/{videoId}/login", name="video_login")
* @Template()
*/
public function loginAction($video)
{
**????**
}
/**
* @Route("/video/{videoId}/login_check", name="video_security_check")
*/
public function securityCheckAction($videoId)
{
**????**
}
}
転送およびリダイレクトアクションの使用方法、方法がわかりません。私たちを手伝ってくれますか ?