I want to display blob type images in cgridview. can any one help me…
This is my admin.php
I want to display images like this Url https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcQhoj_thhQpQGh0Fob1UO7agwR3cdy3whPwLmJdMQi-C7BNerdP
but it display images in the table like this https://lh5.ggpht.com/YDXd0DM44x-Yw1E1jQ9jTPAOwj0TbXPCzZx3Ymi-vS6JgbJMgatMijVM--d2AsarYQlOZw=s110
<?php
/* @var $this MenuTableController */
/* @var $model MenuTable */
$this->breadcrumbs=array(
'Menu Tables'=>array('index'),
'Manage',
);
$this->menu=array(
array('label'=>'List MenuTable', 'url'=>array('index')),
array('label'=>'Create MenuTable', 'url'=>array('create')),
);
Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
$('.search-form').toggle();
return false;
});
$('.search-form form').submit(function(){
$('#menu-table-grid').yiiGridView('update', {
data: $(this).serialize()
});
return false;
});
");
?>
<h1>Manage Menu Tables</h1>
You may optionally enter a comparison operator (<b><</b>, <b><=</b>, <b>></b>, <b>>=</b>, <b><></b>
or <b>=</b>) at the beginning of each of your search values to specify how the comparison should be done.
</p>
<?php echo CHtml::link('Advanced Search','#',array('class'=>'search-button')); ?>
<div class="search-form" style="display:none">
<?php $this->renderPartial('_search',array(
'model'=>$model,
)); ?>
</div><!-- search-form -->
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'menu-table-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'menu_id',
'menu_label',
//'menu_image',
/*array('name'=>'menu_image',
'type'=>'html',
'header'=>'Menu Image',
'value'=> 'CHtml::link(CHtml::image($data->menu_image, "image", array("width"=>30)), "/picture/noimage.jpg", array("class"=>"highslide"))'
),*/
array('name'=>'menu_image',
'type'=>'image',
'header'=>'Menu Image',
//'value'=> 'CHtml::tag("span", array("class" => $data->menu_image ? "ico-check" : "ico-cross"), "")'
'value'=> 'CHtml::link(CHtml::image($data->menu_image, "image", array("width"=>30)), "/picture/noimage.jpg", array("class"=>"highslide"))'
//'value'=> '<img src="data:image/png;base64,' . chunk_split(base64_encode($data->menu_image)). '" />'
//'value'=>'CHtml::tag("div", array("style"=>"float: left; margin:5px; cursor:pointer" ,"onclick"=>"updatecustomer({$data["menu_id"]})","id" => "{$data["menu_id"]}","href"=>"javascript:void(0);") ,
// CHtml::tag("img", array( "src" => "'.Yii::app()->request->baseUrl . '/upload23s/slide23ow/{$data["menu_image"]}")))'
//'value'=>CHtml::tag("img", array( "src" => "data:image/png;base64, . chunk_split(base64_encode($data->menu_image))."))
),
// <?php echo '<img src="data:image/png;base64,' . chunk_split(base64_encode($data->menu_image)). '" />';
array(
'class'=>'CButtonColumn',
),
),
)); ?>