「Php/Symfony/Symfony2/基本」の版間の差分

提供: 初心者エンジニアの簡易メモ
ナビゲーションに移動 検索に移動
編集の要約なし
 
(同じ利用者による、間の1版が非表示)
14行目: 14行目:
  echo $this->getRequest()->query->get('name'); // GET
  echo $this->getRequest()->query->get('name'); // GET
  echo $this->getRequest()->request->get('name'); // POST
  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日 (火) 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 />