2017-07-24 46 views
0

所以我使用它在一些管理字段中创建默认文本,但在尝试更改“示例文本”时,保存后它不会更改。网站上的实际文字更改,但在管理中保持不变:symfony占位符不可编辑

$builder    
    ->add('epilogue', TextareaType::class, array(
     'data' => '<p>Example text</p>' 
    )) 

对于将被修改的占位符,最佳方法是什么?

+0

对不起,不知道正确理解你,但你尝试过通过“缓存:清除”清除缓存symfony的CLI命令? – nowiko

+0

默认情况下,您将该值设置为您的示例文本,所以每次渲染表单时都会这样。您需要更多的代码片段才能给出答案。编辑帖子至少包含您的控制器方法。 –

回答

1

占位符是HTML属性,所以它应该是set like that

$builder    
    ->add('epilogue', TextareaType::class, [ 
     'attr' => [ 
      'placeholder' => 'Example text' 
     ] 
    ])