我有一个视图调用Yii Framework CDetailView,如下所示:
<?php
$model = new partialUser();
$this->widget('zii.widgets.CDetailView',array(
'data'=>$model,
'attributes'=>array(
'user_id',
'gender',
'is_smoker',
),
)
);
?>
我收到的错误是:
The asset "C:\wamp\www\wmpn\framework\zii\widgets\assets" to be published does not exist.
视图调用的partialUser模型非常简单:
public function attributeLabels(){
return array(
'user_id'=>'User',
'gender'=>'Gender',
'is_smoker'=>'Smoker?',
);
}
我是否需要包含任何其他属性以确保CDetailView正确呈现?
答案 0 :(得分:1)
该错误与CDetailView的Javascript /图像资产未正确发布到您的资源文件夹有关。看起来框架/ zii / widgets / assets文件夹不存在(或者以某种方式损坏/不可读)。
你的partialView东西看起来很好,所以我认为这不是你的问题(或者至少,我不认为它导致了这个错误: - )