Sonata Admin - 在过滤器中添加帮助消息

时间:2015-07-27 15:36:52

标签: php symfony sonata-admin sonata

我想在过滤器表单中添加帮助消息。

我可以在版本表格中这样做:

<?php
public function configureFormFields(FormMapper $formMapper)
{
    $formMapper->add('name', null, array('help'=>'Help Message'));
}

但这对过滤器不起作用

<?php
public function configureDatagridFilters(DatagridMapper $datagridMapper)
{
    $datagridMapper->add('name', null, array('help'=>'Help Message'));
}

我也尝试了sonata_help选项,但它不起作用..

有没有办法在过滤器表单中添加帮助消息(不对模板进行修改)?

1 个答案:

答案 0 :(得分:0)

如果您不想要覆盖模板,则可以使用基本jQuery为加载页面上的过滤器添加属性。 (创建一个脚本并将其添加到资产配置中)

例如:

jQuery(function(){
    $('#filter_someproperty_value').attr('help', 'Your help text');
});

它很快而且不是很干净,但它很有效,而且很简单。