我试图让这个stackoverflow代码(URL in yii2 gridview)实际上与我的联系人记录中显示的Last_Name绑定,并在单击Last_Name时实际生成一个mailto:链接。请参阅GridView中的Yii2 ActiveRecord/model列?
我的代码显示静态文本和静态链接,但我不知道如何正确引用活动记录。
我也不想做一个“查找”,基本上做一个子查询......它似乎是非常浪费。
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
// ['class' => 'yii\grid\SerialColumn'],
//'contact_id',
'contact_frequency',
[
'label' => 'Last Name',
'format' => 'raw',
'value' => function ($data) {
return Html::a(Html::encode('replace with $contact->last_name'),'replace with $contact->email1:email');
},
],
'first_name',
// 'title',
'email1:email',
'last_touch_date',
'last_contact',
['class' => 'yii\grid\ActionColumn', 'template' => '{view}'],
],
]); ?>