<?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' ) ); } }