В новой вкладке открывается гиперссылка Yii CGridView

Я сделал одну колонку моего yii CGridview в качестве гиперссылки. Но при нажатии на нее он открывает адрес ссылки на той же вкладке. Как открыть адрес ссылки на новой вкладке?

array( 'header'=>'Name', 'name' => 'name', 'value' => 'CHtml::link($data->name, $data->site_url)', 'type' => 'raw', ), 

Solutions Collecting From Web of "В новой вкладке открывается гиперссылка Yii CGridView"

Установите target атрибут как _blank для ссылки ( <a> ), которая будет сгенерирована:

 <a href="some_url" target="_blank">Foo</a> 

С CHtml::link :

 'value' => 'CHtml::link($data->name, $data->site_url, array("target"=>"_blank"))', 

Последним параметром для CHtml::link() (и большинства других html-помощников в классе CHtml) является htmlOptions, который должен быть ассоциативным массивом с атрибутами html в качестве ключей и их значениями как значения:

 array( "target"=>"_blank", "class"=>"my-css-class", // ... any other html attribute .. ) 

Вы не можете создать поле с новой вкладкой в ​​поле значения, я создаю ссылку вручную:

вот код:

 'value'=>'<a target=_blank href='.Yii::app()->createUrl('/user/index', array('id'=>$model->id)).'>Link</a>'