UserController.php 1.15 KB
<?php
/**
 * User action handler
 */
 

class UserController extends WRestController
{
    /**
     * Define model for the controller
     */
    protected $_modelName = "user";
    
    
    /**
     * Determine which of the standard actions will support the controller
     */
    public function actions()
    {
        return array(
            'list' => array(
                'class' => 'WRestListAction',
                'filterBy' => array(
                    'compare' => array(
                        'column' => array(
                            'name' => 'query',
                            'login' => 'query'
                        ),
                        'partial' => true,
                        'operator' => 'OR'
                    )
                ),
                'limit' => 'limit',
                'page' => 'page',
                'order' => 'order'
            ),
            'delete' => 'WRestDeleteAction',
            'get' => 'WRestGetAction',
            'create' => 'WRestCreateAction',
            'update' => array(
                'class' => 'WRestUpdateAction',
                'scenario' => 'update'
            )
        );
    }
}