YIIChina官方网站个人资料的detailView是如何弄出来的?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了YIIChina官方网站个人资料的detailView是如何弄出来的?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1447字,纯文字阅读大概需要3分钟。
内容图文
![YIIChina官方网站个人资料的detailView是如何弄出来的?](/upload/InfoBanner/zyjiaocheng/236/7dba033d5660435d9f0127e65a282b12.jpg)
下面是Yiichina官方个人资料的CDetailView的显示页面:
注意观察右边,如果这个值为空,就显示未设置。而且是粉红色。
这是我自己写的效果:
主要的区别就在右边的值的显示上面。官方网站右边的值没有的时候就是显示粉红色,而我这里直接就是空白。
我查看了API,发现有一个 cssClass这个属性。于是我尝试这样写:
array(
'label'=>'关注',
'type'=>'raw',
'cssClass'=>'null',
'value'=>CHtml::link(CHtml::encode('查看我关注的人'),
array('relations/followList')),
),
发现是label标签变粉红了,而不是值变粉红了。
请问怎么写才能让右边的值变得粉红,而且当值为空的时候出现未设置,而不是我写的那样是一个空白?
回复内容:
下面是Yiichina官方个人资料的CDetailView的显示页面:
注意观察右边,如果这个值为空,就显示未设置。而且是粉红色。
这是我自己写的效果:
主要的区别就在右边的值的显示上面。官方网站右边的值没有的时候就是显示粉红色,而我这里直接就是空白。
我查看了API,发现有一个 cssClass这个属性。于是我尝试这样写:
array(
'label'=>'关注',
'type'=>'raw',
'cssClass'=>'null',
'value'=>CHtml::link(CHtml::encode('查看我关注的人'),
array('relations/followList')),
),
发现是label标签变粉红了,而不是值变粉红了。
请问怎么写才能让右边的值变得粉红,而且当值为空的时候出现未设置,而不是我写的那样是一个空白?
$this->widget('zii.widgets.CDetailView', array(
'data'=>$model,
'attributes'=>array(
'id',
'name',
'description',
'directory',
'weight',
'created',
'modified',
//xxx不存在于model里边的属性时,会变红
'xxx',
),
));
在View中对值进行判断。当值为空的时候,输出未设置,并且在label上加一个具有粉红色效果的class就可以了。
内容总结
以上是互联网集市为您收集整理的YIIChina官方网站个人资料的detailView是如何弄出来的?全部内容,希望文章能够帮你解决YIIChina官方网站个人资料的detailView是如何弄出来的?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。