2012-03-29 87 views
0

我想一個鏈接到一個PDF文件,但不是打印的鏈接,Yii中只是簡單地打印我的鏈接代碼的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

使用type財產CDataColumn,您的類型將是raw

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

要求澄清如果需要 – 2012-03-29 14:12:21

+0

非常感謝。它真的工作.... :) – 2012-04-03 07:49:38

+0

嘿,很高興它的工作,所以你介意接受答案,你可以閱讀http://stackoverflow.com/faq#howtoask瞭解如何接受答案。 – 2012-04-03 10:30:08