我试图在Yii的CHTML :: image($url,$alt,$htmlOptions)的htmlOptions数组中添加非HTML属性,但在渲染页面中,这些属性不会被添加.
基本上我想使用延迟加载的图像,需要将原始图像URL存储在’data-origional’中,并将占位符存储在SRC标记中.属性.出于某些原因,我无法使用直接HTML< img />在我的代码中标记.
谢谢你的任何建议.
解决方法:
这段代码工作正常:
echo CHtml::image('http://google.com/images/srpr/logo3w.png', '', array(
'data-original' => 'original',
'another-attribute' => 'bla-bla-bla',
));
它返回:
<img
alt="" src="http://google.com/images/srpr/logo3w.png"
another-attribute="bla-bla-bla"
data-original="original"
>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。