在Symfony控制器中获取数据属性值

时间:2017-08-15 16:54:26

标签: php jquery symfony symfony3.x

在我的查看中,我有这个隐藏的字段

<input type="hidden" id="logoID" name="logoID" class="logoID" value="123">

使用数据属性 通过jQuery添加其他数据

$('.logoID').data('fileName', 'xyz.jpg')  
// adds data attribute to input element -> <input ... data-fileName='xyz.jpg' /> 

现在我需要在控制器中检索此fileName 。我知道我可以通过

获得此隐藏字段的
$form['logoID']->getData();       // 123

但我还需要数据属性的fileName)。我该怎么办呢?任何线索都非常感谢。

1 个答案:

答案 0 :(得分:2)

PHP脚本无法直接使用

data-attributes。您需要使用另一个隐藏输入发送该值,或者稍后使用Jquery检索该值并使用Ajax将其作为数据发布。