我创建了一个块服务,扩展了sonataBlockBundle的BaseBlockService。以下是configureSettings函数,其中我定义了我的默认值。
public function configureSettings(OptionsResolver $resolver)
{
$resolver->setDefaults([
'title' => 'My Block',
'wrapper' => 'col-md-12',
'content' => 'This is my block content',
'template' => 'MyBlockBundle:Block:block.html.twig'
]);
}
在控制器中,我可以使用sonata.block.loader.service
load
获取阻止。转储块时,设置为空数组。
如何在控制器内获取上述功能中定义的默认设置。可能吗?如果是,我怎么能得到这个?