0

YiiFrameworkCDetailViewを次のように呼び出すビューがあります。

<?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が正しくレンダリングされるようにするために含める必要のある他の属性はありますか?

4

1 に答える 1

1

このエラーは、CDetailViewのJavascript/画像アセットがアセットフォルダーに適切に公開されていないことに関連しています。framework / zii / widgets / assetフォルダーがないようです(または破損しているか、何らかの方法で読み取れません)。

あなたのpartialViewのものはうまく見えるので、それがあなたの問題ではないと思います(または、少なくとも、それがこのエラーを引き起こしているとは思いません:-)

于 2012-09-05T00:01:25.427 に答える