yii - 如何在模块中使用小部件

时间:2013-05-16 12:08:08

标签: php yii

我的目录结构如下:

   .
   |-config
   |-modules
   |---articles
   |---catalog
   |-----components
   |-----controllers
   |-----fixtures
   |-----migrations
   |-----models
   |-----views
   |-----widgets <----------------- MY WIDGETS
   |------ FooWidget.php
   |-------views
   |--------- foo.php <--- default view, not working
   |-runtime
   |-tests
   |-themes
   |---XXXX
   |-----assets
   |-----views
   |-------catalog <--------------- MODULE VIEWS
   |-------layouts
   |-------widgets
   |-views
   |-widgets

我调用$ this-&gt; widget('application.modules.catalog.widgets.FooWidget') - 并捕获异常CException - 未找到视图。 如何在模块中使用小部件?

1 个答案:

答案 0 :(得分:2)

根据manual 您的小部件视图应位于/themes/XXXX/views/FooWidget/foo.php