برای لینک دهی در فریم ورک yii ، می توانید به جای استفاده از تگ لینک (a) از
Html::a استفاده کنید
نحوه ی استفاده در Document فریم ورک به این صورت می باشد :
Html::a('text',link, [options]);
به راحتی شما می توانید در پروژه از آن استفاده کنید
مثال :
Html::a('Link', ['/site/test'], ['target'=>'_blank']);
اما زمانی که شما از این قابلیت در Gridview و یا DetailView استفاده می کنید قسمت option لحاظ نمی شود
نکته در اینجاست که شما باید format آن را مشخص کنید و برابر با raw قرار دهید :
[ 'attribute' => 'link', 'format' => 'raw', 'value' => function($data) { if (empty($data['link'])) { $t = ""; } else { $t = Html::a('نمایش', $data['link'], ['target' => '_blank']); } return $t; }, ],