0
我只有一個選擇標記的表單。我想在用戶提交表單時在控制器中獲取所選選項標籤的ID。我的形式是獲取symfony2控制器中選定標記的選定選項的標識
<div class="one_third">
<form name="portfolios" action="{{ path('MunichInnovationGroupBundle_portfolio') }}" method="post" >
<h2>Select your portfolio</h2>
<p>Change the portfolio to be managed:<br />
<select name="portfolio" style="width: 265px; height:28px;">
<option selected="selected" value="default">Switch Your Portfolio</option>
{% for portfolio in portfolios %}
<option id={{ portfolio.id }}>{{ portfolio.portfolioName }}</option>
{% endfor %}
</select>
</p>
<p>
<input style="margin-left:100px; height:26px; cursor:pointer; background-color: #2D9AD3 !important; border: 1px solid #067EBD; color: #FFFFFF; text-shadow: 0 -1px 0 #067EBD;" type="submit"class="button2 tooltip" value="Switch">
</p>
</form>
</div>
在我的控制器
if($request->getMethod() == 'POST'){
$data = $request->request->all();
//$portfolio_id = $data['portfolio_id'];
var_dump($data);
echo $data;
exit();
}
後續代碼var_dump($數據)給了我這樣的事情
array
'portfolio' => string 'Umair Portfolio 1' (length=17)
Array
我如何獲得ID?
有什麼建議嗎?
在此先感謝
你嘗試上面的代碼?這將是我所推薦的,選項標籤必須具有**值**而不是** id **作爲屬性。 – MikeGA
如果你想發送ID值在
設置ID對不起,我很快發表評論......這對我工作感謝:) –