tiandi2050 2015-07-02 15:02:20 7357次浏览 1条回复 4 2 0

html_entity_decode() 函数把 HTML 实体转换为字符。 html_entity_decode()htmlentities() 的反函数。 当把html代码显示在屏幕上,需要使用 htmlentities() 函数 有的时候我们需要反过来,则需要使用函数 html_entity_decode(),将翻转的代码,重新翻译回来! 今天在用Yii2进行转换的时候用到:

<?= DetailView::widget([
    'model' => $model,
    'attributes' => [
        //'id',
        ['label'=>'所属品牌','value'=>$model->getBase_id_text()],
        //'base_id',
        ['label'=>'店铺名称','value'=>$model->getStore_name()],
        ['label'=>'店铺品牌','value'=>$model->getStoreCid_text()],
        'sell_price',
        'store_content:ntext',
        ['label'=>'是否预约','value'=>$model->getAppoint_text()],
        'appointment_date',
        'appointment_start_time',
        'appointment_end_time',
        ['label'=>'状态','value'=>$model->getStatus_text()],
        ['label'=>'创建时间','value'=>date('Y/m/d H:i',$model->created_at)],
        ['label'=>'修改时间','value'=>date('Y/m/d H:i',$model->updated_at)],
    ],
]) ?>

只需要把'store_content:ntext'改成'store_content:raw' 即可完成转换

觉得很赞
您需要登录后才可以回复。登录 | 立即注册