这是一个新的yii框架。我已经像这样创建了菜单
array('class' => 'bootstrap.widgets.TbMenu',
'items' => array(
array('label' => 'Home', 'url' => array('/site')),
array('label' => 'Display Menu', 'url' => array('/admin/Displaymenu')),
array('label' => 'Reports', 'url' => array('/admin/reports')),
),
),
这是一个工作。但我需要用图像替换Home, Display Menu, Reports。我也使用html::图像。但这并没有奏效。请任何人帮助我解决这个问题。感谢您的及时支持
与CHtml::image
一起尝试设置encodeLabel为false,
...
'encodeLabel'=>false,
或者试着做
array('class' => 'bootstrap.widgets.TbMenu',
'encodeLabel'=>false,
'items' => array(
array('label' => '<img src="'.Yii::app()->request->baseUrl.'/your_image.png" />', 'url' => array('/site')),
.....
),
),