Yii2使用六 创建restful

1.继承ActiveRecord

<?php

namespace app\controllers\Admin;

use Yii;
use app\models\Admin\WebAdminUser;
use app\models\Admin\WebAdminUserSearch;
use yii\rest\ActiveController;

/**
 * WebAdminUserController implements the CRUD actions for WebAdminUser model.
 */
class WebAdminUserRestController extends ActiveController
{
	public $modelClass = 'app\models\Admin\WebAdminUser';

2.改web.php

	'urlManager' => [ 
						'enablePrettyUrl' => true,
						'showScriptName' => false,
						'enableStrictParsing' => true,
						'rules' => [ 
								'<controller:\w+>/<id:\d+>' => '<controller>/view',
								'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
								'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
								'<ns:\w+>/<controller:[\w|-]+>/<action:\w+>' => '<ns>/<controller>/<action>',
								[ 
										'class' => 'yii\rest\UrlRule',
										'controller' =>  [
											'admin/web-admin-user-rest'
										] 
								]
						] 
				] 

调用 :

$.get('http://localhost/admin/web-admin-user-rests',function(r){
    console.log(r)
});
3.自定义action

	public function actionChecklogin(){
		return true;
	}



你可能感兴趣的:(PHP,yii2,REST)