امروز:دوشنبه ,۱۳۹۸/۰۲/۰۲
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / Yii2 / استفاده از Html::a در gridview – listview

استفاده از Html::a در gridview – listview

برای لینک دهی در فریم ورک 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;
                        },
                            ],

Check Also

سایت چند زبانه با فریم ورک yii

سایت چند زبانه با فریم ورک yii مطلب که در این بخش قصد آموزش داریم …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *