Вы можете расширить виджет с помощью следующих шагов:
Скопируйте CListView.php из / (корень yii) / framework / zii / widgets в / (корень приложения) / protected / widgets
Переименование файла 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.