Email Anchor Links For Cgridview


 $this->widget('zii.widgets.grid.CGridView', array(

    'id'=>'inventory-stock-grid',

    'dataProvider'=>$dataProvider,

    'rowCssClass'=>array('gradeA odd','gradeA even'),

    'itemsCssClass'=>'datatable table table-striped table-bordered table-hover dataTable',

    'htmlOptions'=>array('class'=>''),

    'template'=>'{items}{pager}',

    'pager'=>'LinkPager',

    'pagerCssClass'=>'dataTables_paginate paging_bootstrap pagination',

    'columns'=>array(

        

    	array('name'=>'unique_id','value'=>'$data->unique_id'),

    		//array('name'=>'Name','value'=>'$data->first_name'),

    		

    		array('name'=>'Name',

    				'type'=>'raw',

    				'value'=>'CHtml::link($data->first_name,array("customers/view","id"=>$data->id))'),

i tried lot in this bug… can anyone suggest me??

Thanks in Advance,

Ganesh Kumar.R

OpenSource Developer,

India.

Hi,

Not exactly sure what you mean by “email anchor link”, but most probably ‘email’ type for a column should help - type, formatEmail()

Also, this wiki article may be useful

Thanks @yugene,i got it


array('name'=>'email_id','type'=>'email','value'=>'CHtml::mailto($data->email_id)'),

Well… Not exactly.

Try shorter variant:


array('name'=>'email_id','type'=>'email','value'=>'$data->email_id'),