我正在Yii框架中开发我的web应用程序。我没有足够的Yii框架经验。我想为索引帖子页面创建视图。 Yii为此提供了CListView,但我想对此进行一些定制。如何在yii中自定义CListlView小部件
4
A
回答
3
你不需要自定义ClistView。只需在分部视图文件中进行更改即可。由ClistView调用。
<?php
$this->widget('zii.widgets.ClistView',arrray(
'dataprovider'=>$your-data-provider,
'view-file'=>'custom-view-file'
));
?>
使自定义视图文件更改。 确保控制器的相同视图文件夹中的自定义视图文件。
+0
那么标题呢? – Gogol 2013-04-23 07:49:45
6
可以通过以下步骤扩展的窗口小部件:
复印CListView.php从/(YII根)/框架/籽亿/小部件/(应用程序根)/保护/小部件
重命名文件BineshListView.php
打开BineshListView.php。类声明
Yii::import("zii.widgets.CListView");
更改之前的类声明的第一行内容添加到:
class BineshListView extends CListView { ...
现在,你有自己的BineshListView类,你可以自定义。在视图中使用它,你可以这样调用它,你会CListView中
$this->widget('application.widgets.BineshListView', array('data'=>$model, etc...));
让我补充一点BineshListView将继承所有属性和CListView中的方法。因此,如果您不需要自定义属性或方法并想要使用CListView的原始行为,则可以从BineshListView中删除该属性或方法。
相关问题
- 1. Yii自定义小部件
- 2. 在自定义小部件中自定义onClickListner - 如何?
- 3. 如何制作自定义小部件?
- 4. 在自定义小部件中添加dojo小部件
- 5. yii中的自动填充小部件
- 6. PyQt4自定义小部件
- 7. 如何在C中的GTK3中创建自定义小部件?
- 8. 如何在Wordpress中自定义小部件
- 9. 如何在Django 1.1中自定义模型窗体小部件?
- 10. 如何在yii2中使用自定义扩展/小部件?
- 11. 如何在自定义小部件中显示QChartView?
- 12. 如何在自定义小部件中添加wp_editor
- 13. 如何在iBook小部件中设置自定义字体?
- 14. 如何在QTreeView中显示自定义小部件?
- 15. 如何在注册小部件中设置自定义字段?
- 16. Android:我如何定义自定义小部件的属性?
- 17. PyQt自定义小部件在c + +
- 18. 小部件中的自定义字体
- 19. QtDesigner中的自定义qt小部件
- 20. Qt:QScrollArea中的自定义小部件
- 21. Qt中自定义窗口小部件的自定义样式
- 22. 如何使用自定义小部件和uic.loadUi而不导入自定义小部件类包?
- 23. 如何在自定义AMD的Dojo小部件
- 24. 如何将数据绑定到自定义日历小部件
- 25. 从小部件到小部件的自定义信号
- 26. 在Yii中实现自定义getter?
- 27. 如何让自定义小部件像facebook社交插件?
- 28. 用Django自定义值的自定义小部件admin
- 29. GWT自定义小部件高度
- 30. 为Android创建自定义小部件
你想做什么样的定制? – 2011-04-18 16:37:57
嘿@binesh, 如果你澄清了你正在寻找什么类型的定制,这将是非常有用的:) – Soph 2011-06-19 12:35:07