<?php $form = $this->beginWidget('CActiveForm', array('enableAjaxValidation' => true)); ?> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'comment-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'rowCssClassExpression' => function ($row, $data) { return $row % 2 ? "even{$data->getRowCssClass()}" : "odd{$data->getRowCssClass()}"; }, 'columns' => array(array('class' => 'CCheckBoxColumn', 'id' => 'checkboxes', 'selectableRows' => 2), array('name' => 'id', 'htmlOptions' => array('width' => '50px', 'style' => 'text-align: center;')), array('name' => 'url', 'type' => 'html', 'value' => function ($data) { return CHtml::link($data->loadPageTitle(), $data->getAbsoluteUrl()); }), array('name' => 'author', 'value' => function ($data) { return $data->getAuthor(); }), array('name' => 'email', 'value' => function ($data) { return $data->getEmail(); }), array('name' => 'content', 'value' => function ($data) { return CHelper::cutStr($data->content); }), array('name' => 'likes', 'value' => function ($data) { return $data->getLikes(); }, 'htmlOptions' => array('width' => '50px', 'style' => 'text-align: center;')), array('name' => 'status', 'filter' => Comment::getStatusArray(), 'value' => function ($data) { return $data->getStatus(); }, 'htmlOptions' => array('width' => '120px', 'style' => 'text-align: center;')), array('name' => 'created', 'filter' => false, 'value' => function ($data) { return CHelper::date($data->created); }, 'htmlOptions' => array('width' => '140px', 'style' => 'text-align: center;')), array('header' => 'Операции', 'class' => 'CButtonColumn', 'htmlOptions' => array('width' => '70px', 'style' => 'text-align: center;'))))); ?> <p class="control"> Статус: <?php echo CHtml::dropDownList('status', '', Comment::getStatusArray(), array('empty' => '--Выберите статус--')); ?>