扩展Cmenu以更改viewfile中的默认“call”$ this->菜单

时间:2012-12-26 19:36:17

标签: yii yii-components

我已经扩展了默认的CMenu, 当我想使用此扩展版本的CMenu时,我会执行以下操作: $this->widget('application.components.translateCMenu',....

这对我有用,但在大多数CRUD生成的视图文件中,menuwidget以其他方式“准备好”:

$this->menu=array()

我想强制yii使用我的扩展CMenu类而不是默认的CMenu小部件类来渲染(操作)菜单。我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

如果您希望自动生成的代码可以自定义,那么您需要编写自己的Gii templates,这非常简单,并且经常被推荐,因此您可以使用自动生成的代码你的个人/公司风格。