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);},您希望
显示为纯文本还是使用它来开始新行?开始新行。我发布了解决方案。如果你的评论解决了你的问题,那么你可以自己发布它作为答案。