我正在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. 如何在Yii中自定义CMenu小部件
- 3. Yii,自定义小部件返回null
- 4. 在自定义小部件中自定义onClickListner - 如何?
- 5. 自定义小部件中的自定义小部件
- 6. 使用自定义itemView在自定义小部件中放置小部件yii2
- 7. 如何拖放自定义小部件?
- 8. 如何制作自定义小部件?
- 9. 如何自定义Google Recaptcha小部件?
- 10. 如何在Yii中自定义URL?
- 11. 在自定义小部件中添加dojo小部件
- 12. SonarQube自定义小部件
- 13. PyQt4自定义小部件
- 14. Android自定义小部件
- 15. 如何在C中的GTK3中创建自定义小部件?
- 16. 在Yii中自定义Xmultiselect
- 17. yii中的自动填充小部件
- 18. 如何在QTreeView中显示自定义小部件?
- 19. 如何在Django 1.1中自定义模型窗体小部件?
- 20. 如何在自定义小部件中显示QChartView?
- 21. 如何在自定义小部件中添加wp_editor
- 22. 如何在sencha中实现自定义小部件?
- 23. 如何在ExtJS 4中创建自定义小部件?
- 24. 如何在yii2中使用自定义扩展/小部件?
- 25. 如何在iBook小部件中设置自定义字体?
- 26. 如何在SonarQube中设置自定义小部件的范围?
- 27. 如何在android中创建自定义小部件
- 28. 如何在注册小部件中设置自定义字段?
- 29. 如何在自定义ProgressBar小部件中创建TextSwitcher
- 30. 如何在Wordpress中自定义小部件
你想做什么样的定制? – 2011-04-18 16:37:57
嘿@binesh, 如果你澄清了你正在寻找什么类型的定制,这将是非常有用的:) – Soph 2011-06-19 12:35:07