<?php $this->widget('zii.widgets.grid.CGridView', array( 'dataProvider'=>$model->search(), 'filter'=>$model, "itemsCssClass" => "table_design_1", "htmlOptions" => array( "class" => "div_contact_admin_grid_view" ), "ajaxUpdate" => false, 'columns'=>array( array( 'name'=>'family_name', 'header'=>'First name', 'type' => 'raw', 'value' => 'CHtml::link($data->family_name,$data->id)' ), array( 'name'=>'given_name', 'header'=>'Last name', 'type' => 'raw', 'value' => 'CHtml::link($data->given_name,$data->id)' ), array( 'class'=>'CButtonColumn', 'template'=>'{delete_contact}{view}{update}', 'buttons'=>array ( 'delete_contact' => array ( 'label'=>'Delete this contact', 'imageUrl'=>Yii::app()->request->baseUrl.'/images/delete.png', 'url'=>'Yii::app()->createUrl("contact/delete", array("id"=>$data->id))', 'visible' => '1', "options" => array( "class" => "delete_contact" ) ) ), 'viewButtonUrl'=>'Yii::app()->request->getBaseUrl(true)."/contact/view/".$data["id"]', 'updateButtonUrl'=>'Yii::app()->request->getBaseUrl(true)."/contact/update/".$data["id"]', "htmlOptions" => array( 'style'=>'width: 60px;', 'class' => 'action_class' ) ) ) )); ?>
Showing posts with label buttons. Show all posts
Showing posts with label buttons. Show all posts
Saturday, June 1, 2013
YII CGridView with custom action button
Monday, April 8, 2013
yii bootstrap install and buttons types
Setup
Download the latest release from Yii extensions by following the link below:Download Yii-Bootstrap
Unzip the extension under protected/extensions/bootstrap and modify your application configuration accordingly:
If you wish to use the provided Bootstrap theme copy the theme directory to your themes directory.
// Define a path alias for the Bootstrap extension as it's used internally. // In this example we assume that you unzipped the extension under protected/extensions.
// Add the following line to /protected/config/main.php
Yii::setPathOfAlias('bootstrap', dirname(__FILE__).'/../extensions/bootstrap'); return array( 'theme'=>'bootstrap', // requires you to copy the theme under your themes directory 'modules'=>array( 'gii'=>array( 'generatorPaths'=>array( 'bootstrap.gii', ), ), ), 'components'=>array( 'bootstrap'=>array( 'class'=>'bootstrap.components.Bootstrap', ), ), );
Subscribe to:
Posts (Atom)