andyron

andyron

just for fun

  • 财富值5115
  • 威望值0
  • 总积分5405

个人信息

  • 回复了 的回答
    'value' => function($model){
        return '<div><audio controls=""><source src="'.WEBURL.$model->audio.'" type="audio/mp3"></audio></div>';
    }
    

    这里的value换成content试试。

    看了下DataColumn的实现,如果设置value而非Column的content属性时,DataColumn会默认调用$this->grid->formatter->format对内容进行格式化。

    至于为啥过滤掉你的audio标签,可能是你的写法不符合w3c标准?参考w2c School提供的案例:http://www.w3school.com.cn/html5/html5_audio.asp

    那为什么此处只针对audio标签进行过滤?

  • 回复了 的回答

    应该不是这个问题,这种$model->audio是可以取得到的

  • 回复了 的回答
    'value' => function($model){
        return '<div><audio controls=""><source src="'.WEBURL.$model->audio.'" type="audio/mp3"></audio></div>';
    }
    

    这里的value换成content试试。

    看了下DataColumn的实现,如果设置value而非Column的content属性时,DataColumn会默认调用$this->grid->formatter->format对内容进行格式化。

    至于为啥过滤掉你的audio标签,可能是你的写法不符合w3c标准?参考w2c School提供的案例:http://www.w3school.com.cn/html5/html5_audio.asp

    换成content可以了,能解释一下valuecontent的区别吗?

  • 赞了回答
    'value' => function($model){
        return '<div><audio controls=""><source src="'.WEBURL.$model->audio.'" type="audio/mp3"></audio></div>';
    }
    

    这里的value换成content试试。

    看了下DataColumn的实现,如果设置value而非Column的content属性时,DataColumn会默认调用$this->grid->formatter->format对内容进行格式化。

    至于为啥过滤掉你的audio标签,可能是你的写法不符合w3c标准?参考w2c School提供的案例:http://www.w3school.com.cn/html5/html5_audio.asp

  • 提出了问题
    yii2 GridView 过滤标签 audio?
  • 2015-06-24 已签到
    连续签到7天,获得了20个金钱
  • 开始,我也这么认为,但现在我认为这样很方便了,妈妈再也不用担心我的包管理,包依赖了,再也不用担心拷贝丢了谁了,包更新的问题了

  • 2015-06-23 已签到
    连续签到6天,获得了20个金钱
  • 2015-06-22 已签到
    连续签到5天,获得了20个金钱
  • 2015-06-21 已签到
    连续签到4天,获得了20个金钱
副总裁 等级规则
5405/10000
资料完整度
80/100
用户活跃度
0/100

Ta的关注

6

Ta的粉丝

7

Ta的访客

15