Как сделать, чтобы при клике на ячейку содержимое передавалось в новую вкладку в адресную строку, где содержимое является адресом ?
Пробовал несколько вариантов:
'ofSite' => [
'label' => 'Официальный сайт',
'value' => function($data)
{
return Html::a($data->ofSite, ($data->ofSite), ['target' => '_blank']);
},
'format' => 'raw',
],
И еще один
'ofSite' => [
'label' => 'Официальный сайт',
'value' => function($data)
{
$basepath = str_replace('\\', '/', Yii::$app->basePath).'/';
$path = str_replace($basepath, '', $data->ofSite);
return Html::a($data->ofSite, $path, array('target'=>'_blank'));
},
'format' => 'raw',
],
В обоих случаях удалось добиться того, что ссылка открывается в новой вкладке и содержимое:
Сайт/содержимое ячейки
Типо если наш сайт называется
http://site.com, а данные в ячейке
http://values.com, то мы получаем:
http://site.com/http://values.com
Как убрать это значение
site.com ?