CDetailView错误:要发布的资产不存在

时间:2012-09-04 20:43:23

标签: php yii

我有一个视图调用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正确呈现?

1 个答案:

答案 0 :(得分:1)

该错误与CDetailView的Javascript /图像资产未正确发布到您的资源文件夹有关。看起来框架/ zii / widgets / assets文件夹不存在(或者以某种方式损坏/不可读)。

你的partialView东西看起来很好,所以我认为这不是你的问题(或者至少,我不认为它导致了这个错误: - )