「Php/Symfony/Symfony2/基本」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==リダイレクト(302)== controllerに以下記載。一時的にurlがリダイレクトされる return $this->redirect('/user/1'); ==リダイレクト(301)== con...」) |
(→リクエスト) |
||
(同じ利用者による、間の2版が非表示) | |||
行10: | 行10: | ||
controllerに以下記載。画面遷移せずに別のcontrollerを使う | controllerに以下記載。画面遷移せずに別のcontrollerを使う | ||
return $this->forward("AcmeHelloBundle:User:index"); | return $this->forward("AcmeHelloBundle:User:index"); | ||
+ | |||
+ | ==リクエスト== | ||
+ | echo $this->getRequest()->query->get('name'); // GET | ||
+ | echo $this->getRequest()->request->get('name'); // POST | ||
+ | twig | ||
+ | <pre> | ||
+ | get:{{ app.request.query.get('name') }}<br /> | ||
+ | post:{{ app.request.request.get('name') }}<br /> | ||
+ | </pre> |
2016年12月27日 (火) 13:14時点における最新版
リダイレクト(302)
controllerに以下記載。一時的にurlがリダイレクトされる
return $this->redirect('/user/1');
リダイレクト(301)
controllerに以下記載。恒久的にurlがリダイレクトされる
return $this->redirect('/user/1', 301);
forward
controllerに以下記載。画面遷移せずに別のcontrollerを使う
return $this->forward("AcmeHelloBundle:User:index");
リクエスト
echo $this->getRequest()->query->get('name'); // GET echo $this->getRequest()->request->get('name'); // POST
twig
get:{{ app.request.query.get('name') }}<br /> post:{{ app.request.request.get('name') }}<br />