「Php/Symfony/Symfony2/基本」の版間の差分
ナビゲーションに移動
検索に移動
| 15行目: | 15行目: | ||
echo $this->getRequest()->request->get('name'); // POST | echo $this->getRequest()->request->get('name'); // POST | ||
twig | twig | ||
<pre> | |||
get:{{ app.request.query.get('name') }}<br /> | get:{{ app.request.query.get('name') }}<br /> | ||
post:{{ app.request.request.get('name') }}<br /> | post:{{ app.request.request.get('name') }}<br /> | ||
</pre> | |||
2016年12月27日 (火) 04: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 />