CGridView: buttons->url

привет всем.

пытаюсь при нажатии "удалить(красный крестик)" заставить выполняться actionUserDelete, но мне постоянно выкидывает белую(пустую) страницу. Остальные action"ы работают нормально.




<?php


class AdminController extends CController

{ 

...............

        public function actionUserDelete($id)

	{

		if (!empty($id))

			Admin::model()->deleteByPk($id);

			

		$this->redirect($this->createUrl('user'));

		return;

	}

      



views/admin/user.php




.....

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

	'dataProvider'=>$dataProvider,

	'columns' => array(

		'name',

		'password',

		array(

			'class' => 'CButtonColumn',

			'template' => '{delete}',

		        'buttons' => array(

				'delete' => array(

					'url' => 'Yii::app()->createUrl("admin/userDelete", array("id"=>$data->id))',

				),

                ),

	),

	));

?>

....



Если закомментировать часть ‘buttons’, то таблица отображается.

Подскажите, что не так в моем коде

А что пишет веб-сервер в error log?

(если вопрос еще актуален, конечно :) )