Yii2使用六 创建restful

来源:互联网 发布:电子政务云计算平台 编辑:程序博客网 时间:2024/05/16 02:49

1.继承ActiveRecord

<?phpnamespace 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;}



0 0