0
下面是從我主要佈局呼叫:屬性 「CWidgetFactory.CGridView」 沒有定義
<div id="mainmenu">
<?php
$this->widget('zii.widgets.CMenu',array(
'items'=>array(
array('label'=>'Home', 'url'=>array('/site/index')),
array('label'=>'Services', 'url'=>array('/site/page', 'view'=>'services')),
array('label'=>'About', 'url'=>array('/site/page', 'view'=>'about')),
array('label'=>'Contact', 'url'=>array('/site/contact')),
array('label'=>'User', 'url'=>array('/user/index')),
array('label'=>'Login', 'url'=>array('/site/login'), 'visible'=>Yii::app()->user->isGuest),
array('label'=>'Logout ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest)
),
)); ?>
</div>
如果我簡單的調用$this->widget
我得到:
了CException:房產 「CWidgetFactory.CGridView」 沒有定義。
這與main.php配置文件有關嗎?
'widgetFactory'=>array(
'CGridView'=>array(
'cssFile'=>'/css/gridview/styles.css',
'selectableRows'=>0,
'pager'=>array(
'cssFile'=>'/css/pager.css',
),
),
'CListView'=>array(
'cssFile'=>'/css/listview/styles.css',
'pager'=>array(
'cssFile'=>'/css/pager.css',
),
)
),
我錯過了什麼嗎?我現在被卡住了一段時間了。找不到原因。
這是你的配置。 – Pentium10 2012-07-22 20:21:19
@ Pentium10:你能更具體一些嗎?我遵循這本書的指示:Yii應用程序開發指南(如果這有什麼用處的話)。 – MEM 2012-07-22 21:35:40
Arrrgghh !!!我相信我已經錯過了小部件陣列... grrr ...我會試試... – MEM 2012-07-22 21:48:53