2016-08-08 4 views
0

symfony 2.3でidをモーダルに渡す方法はありますか?idをモーダルにするsymfony 2.3

ここに例を示します

<a href="{{ path('route', {'id':table.id}) }}" data-reveal-id = "modal" class = "icon" etc.> 

のでまず、データのないアイコンがクリックされたとき、それがルートでのアクションに行くことになったリンクを明らかにしました。それは動作しているので、それはいいです。私は、パスワードの入力タイプを持っている私のモーダルで

<div id="modal" class="reveal-modal large"> 
    <input type="password" id="someid"/> 

、私はこのフォームを送信するjqueryのを持って、私の問題は、この時間は、コードがルートにならないということです。

誰もが非常に賞賛されます。私はあなたが私の声を聞かないことを誓うが、私はあなたを賞賛するだろう、事前に感謝します。

P.S.私はsymfonyをかなり新しくしており、2.3のドキュメントはサイトから消えてしまったので、ここで必要な情報をどこから入手するのかは分かりません。

+0

をあなたはjQueryの経由でフォームを送信すると、フォームが取得されていません希望のルートに提出する? – Jeet

+0

はい、それは私の問題です@Jeet – Nerdicon

+0

'jQuery'がフォームを送信する場合は、パラメータに' action'を設定しておく必要があります。そのアクションは、フォームが提出する場所を定義します。 – Jeet

答えて

0
あなたのフォームを作成するとき

は、setActionでフォーム「アクション」属性を設定します、あなたが意味

$form = $this->createFormBuilder($entity) 
->setAction($this->generateUrl('route',array('id'=>$table->getId()))) 
->setMethod('GET') 
->add('name', 'text') 
->getForm(); 

または

$form = $this->createForm(
    'my_form_type', 
    $entity, 
    array('action'=>$this->generateUrl('route',array('id'=>$table->getId())) 
)); 
+0

フォームに入力タイプを変更する必要がありますか?フォームの提出後、ルートにリダイレクトされますか?メソッド "GET"は、取得しようとしているIDを取得しますか? – Nerdicon

+0

私はそれをはいと提案します。なぜなら、jQueryから.submitを使用する方が簡単になるからです。 – Alsatian

+0

私はこの問題を抱えていません。 – Nerdicon

関連する問題