我是Yii框架的新手,我試圖訪問小部件的屬性讓我們說CMenu我想更改一些公共屬性的值,如activeCssClass ,firstItemCssClass,lastItemCssClass,htmlOptions等,那麼如何在Yii中更改小部件的屬性。我使用Yii版本1.1.12(2012年8月19日),我試圖生成一個多級菜單,但我需要更改一些公共類參數的值,我不知道怎麼樣?如何訪問小部件的屬性
3
A
回答
2
那麼,通常你在調用widget時應用所需的值。您可以在小部件類名稱後面的小部件調用中將它們設置爲適當的數組
$this->widget('zii.widgets.CMenu',
array(
'items' => $items,
'id' => 'main_menu',
'htmlOptions' => array('class' => 'nav'),
'activeCssClass' => 'active',
'firstItemCssClass' => 'first_item'
)
);
但是!如果你想你創建了一些小部件後應用價值,但沒有渲染它,但(真極少數情況下),你可以做這件事:
$widget = $this->beginWidget('application.components.MyOwnWidget');
$widget->public_property = 'aaa';
$widget->renderSomething();
$this->endWidget();
0
添加在前面的答案,如果你錯過了,唐忘記檢查簡短的official documentation就可以了。
相關問題
- 1. 如何訪問SharePoint Web部件屬性?
- 2. Soundcloud:如何編輯小部件屬性
- 3. 訪問外部類屬性
- 4. 如何在佈局中訪問Web部件屬性的值?
- 5. 如何從按鈕點擊功能訪問其他小部件屬性?
- 6. 如何從ManagedBean訪問小部件
- 7. groovy:如何訪問屬性文件?
- 8. 如何訪問ProcessModule.Events屬性?
- 9. 如何訪問屬性
- 10. 如何訪問屬性APP.XAML.cs
- 11. 如何訪問類屬性?
- 12. 如何訪問屬性?
- 13. 如何從外部類的內部類訪問屬性?
- 14. 如何給內部類訪問外部類的屬性
- 15. 訪問小冊子中的className屬性
- 16. EXC_BAD_ACCESS訪問UIImage的大小屬性
- 17. 如何從Kivy中的其他窗口部件訪問某些窗口小部件屬性?
- 18. 如何從內部訪問外部屬性?
- 19. 如何從內部條件中的外部節點訪問屬性?
- 20. Android小部件訪問sharedpreferences
- 21. 訪問多個小部件
- 22. jQuery訪問控件屬性
- 23. 如何訪問作爲數組一部分的類的屬性?
- 24. 何時訪問屬性(vs屬性)?
- 25. 如何訪問從屬文件夾的屬性
- 26. 訪問大教堂屬性在Dojo小
- 27. JSTL訪問HttpSession屬性大小
- 28. 訪問屬性
- 29. 訪問屬性
- 30. 訪問屬性