为什么使用activeLabel,中文显示乱码么?

Chtml::activeLabel($product, '分类: ')

你view文件的编码是否和页面输出的编码一致?

Quote

你view文件的编码是否和页面输出的编码一致?

查过,都是utf-8的,如果是在前面加一个英文字母,则是好的,如:

<?php echo Chtml::activeLabel($product, 'a品牌: ');?>

activeLabel的第二个参数应该是属性名,而不是你要显示的label。你可以在model的attributeLabels()里设定属性所对应的label显示。

谢谢qiang,确实是我的问题 ;D

最近刚接触YII,如果有详细的文档那就太好了,看ROR的文档很详细,YII有时看API,还要揣摩一下, 如果有例子那就太好,谢谢;)

我们会不断改进的。;)

如有问题就在这里提问,我会尽力解答。