Yii生成错误的链接

时间:2012-03-29 12:45:49

标签: hyperlink yii

我想添加一个PDF文件的链接,但不是打印链接,Yii只是打印我的链接代码

$this->widget('zii.widgets.CDetailView', array(
    'data'=>$model,
    'attributes'=>array(
        'usrname',
        array(
            'name'=>'module_id',
            'value'=>$model->ModelName('module_id')
        ),
        'filename',
        'desc',
        array(
            'name'=>'state_id',
            'value'=>$model->StateName('state_id')
        ),
        'dtop',
        array(
            'label'=>'path',
            'value'=> CHtml::link(CHtml::encode($model->path), 'c:/xampp/htdocs'.Yii::app()->baseUrl . '/upload/' . $model->path)
        )
    ),
));

和输出类似

User name        :harpreet
Module           :CSD Admin
File name        :cvcxv
Description      :sdsdfs
State            :Creation
Date of publish  :2012-03-28 13:48:43
path             :<a href="c:/xampp/htdocs/changelog_yii/upload/1index.php.txt">1index.php.txt</a>

1 个答案:

答案 0 :(得分:1)

使用CDataColumntype属性,您的类型将为raw

array(
   'label'=>'path',
   'value'=> CHtml::link(CHtml::encode($model->path), 'c:/xampp/htdocs'.Yii::app()->baseUrl . '/upload/' . $model->path),
   'type'=>'raw'
)