برای لینک دهی در
فریم ورک yii ، می توانید به جای 1 از تگ لینک (a) از
Html::a استفاده کنید
نحوه ی استفاده در Document فریم ورک به این صورت می باشد :
1 | Html::a('text',link, [options]);
|
به راحتی شما می توانید در پروژه از آن استفاده کنید
مثال :
1 | Html::a('Link', ['/site/test'], ['target'=>'_blank']);
|
اما زمانی که شما از این قابلیت در Gridview و یا DetailView استفاده می کنید قسمت option لحاظ نمی شود
نکته در اینجاست که شما باید format آن را مشخص کنید و برابر با raw قرار دهید :
1 2 3 4 5 6 7 8 9 10 11 12 | [
'attribute'=> 'link',
'format'=> 'raw',
'value'=> function($data) {
if(empty($data['link'])) {
$t= "";
} else{
$t= Html::a('نمایش', $data['link'], ['target'=> '_blank']);
}
retu$t;
},
],
|
ویرایش
+
نوشته شده در سه شنبه بیست و هشتم آذر ۱۳۹۶ساعت 9:32 توسط امیر
|
برچسب:
نویسنده: پندار توکلی
تاريخ: جمعه
20 بهمن
1396 ساعت: 13:36