Html 为什么视图不';t阅读<;br>;元素?

Html 为什么视图不';t阅读<;br>;元素?,html,view,yii2,Html,View,Yii2,在我的视图文件中,柱网图descripione有以下代码: [ 'attribute' => 'Descrizione', 'format' => 'html', 'label' => 'Descrizione', ], 问题在于,对于字段descripione,不要读取元素。例如,在数据库中,字段设置为“今天是更好的一天”,同时在视图中显示没有的字段(“今天是更好的一天”)。当存在时,我希望视图中的字段遵守格式。已使用“format”=>“html”设置,但这不

在我的视图文件中,柱网图
descripione
有以下代码:

[
  'attribute' => 'Descrizione',
  'format' => 'html',
  'label' => 'Descrizione',
],
问题在于,对于字段
descripione
,不要读取

元素。例如,在数据库中,字段设置为“今天是更好的一天”,同时在视图中显示没有

的字段(“今天是更好的一天”)。当存在

时,我希望视图中的字段遵守格式。已使用“format”=>“html”设置,但这不起作用。
有什么建议吗?

你可以用

[
'属性'=>'描述',
'格式'=>'ntext',
'label'=>'descripione',
],

如果需要显示一些额外的标记,可以使用以下方法:

'format' => 'raw',

数据库中的该字段中是否有

?换行符不会自动变成HTML分隔符。我找到了解决方案。是nl2br函数。总之,代码是这样的:'value'=>function($model){return nl2br($model->descripione);},您希望

显示为纯文本还是使用它来开始新行?开始新行。我发布了解决方案。如果你的评论解决了你的问题,那么你可以自己发布它作为答案。