2011-11-09 24 views
0

私はSymfony2で新しくなりました。twigからコントローラに値を投稿したいと思います。私はURLを介して値を渡す方法を知っています。しかし、私は、その値をURLに渡すことなく、twigからコントローラのアクションにデータを投稿する方法を欲しいですか?Symfony2 TwigからコントローラアクションへのPOST値

+0

?この能力を必要とすることを回避するために何かできることがあるでしょう...あなたの目標の例を挙げるならば、おそらく適切な代替案の概要を助けることができます。私がこれを言う理由は、私が間違った角度から問題に近づいていることを発見するために、私は実際にここで同様の質問を実際に尋ねたということです。 –

+0

あなたの素早い対応のためのhai..thanks。実際には、テーブルから行のリストから特定の行を削除する必要があるという状況があります。これは、特定のコントローラ関数にIDを渡しているためです。私はURLを通じてそれをやったので、私はそれを削除することができます。しかし、私は、ユーザーが直接IDを持つURLを入力すると、それが削除されるという問題に直面しています。 –

+0

ユーザーがコントローラに偽のPOSTデータを渡して、それを削除することもできることをご存知でしょうか。アプリケーションで認証を使用するだけです。 –

答えて

0

これはsymfonyの制限ではなく、httpプロトコルです:GETパラメータまたはPOSTパラメータを使用して値を渡すことができます。 GETのvaluasはフォームやjavascriptを使う必要があるポストのために単純なURLで渡されます。

あなたのビュー内の別のコントローラをembeddしたい場合にのみ、Symfony2の関連の質問です - このために、あなたがこれを行うにはしたくない理由、see the documentation

関連する問題