0

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

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

$this->menu=array()

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

4

1 回答 1

0

如果您希望自动生成的代码无论如何都是自定义的,那么您需要编写自己的Gii 模板,这非常简单,并且经常被推荐,因此您可以拥有适合您个人/公司风格的自动生成代码。

于 2012-12-26T20:21:22.437 回答