2014-06-27 64 views
1

我是警予framework.i已經創建的菜單一個新的像這樣得到警予陣列圖像

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')), 
), 

         ), 

這是一個working.but我需要更換首頁,顯示菜單,通過圖像報告。我也使用CHtml :: image,但它不工作。任何人都可以幫助我解決這個問題。感謝您的支持。

回答

2

隨着使用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')), 
     ..... 
    ), 
), 
+0

太感謝你了sudhir..you救我time.again thak你這麼多:) – Harshan

+0

別客氣.. :) –