小编Pra*_*han的帖子

除GET外,Yii2 REST URL无法正常工作

我尝试通过引用Yii2 REST GUIDE创建REST API,但不幸的是我只有GET方法工作.

示例网址:

http://dev.exp-yii.com/employee

除了上面的URL,其他一切都给了我一个NOT FOUND(404)错误页面(甚至不是JSON响应).

应用\控制器\ EmployeeController.php

<?php

namespace app\controllers;

use yii\rest\ActiveController;

class EmployeeController extends ActiveController
{
    public $modelClass = 'app\models\Employee';

    /**
     * @return array
     */
    protected function verbs()
    {

        return [
            'index' => ['GET', 'HEAD'],
            'view' => ['GET', 'HEAD'],
            'create' => ['POST'],
            'update' => ['PUT', 'PATCH'],
            'delete' => ['DELETE'],
        ];

    }

}
Run Code Online (Sandbox Code Playgroud)

应用程序\型号\ Employee.php

<?php

namespace app\models;

use Yii;


class Employee extends \yii\db\ActiveRecord
{
    public $primaryKey = 'emp_no';

    /**
     * …
Run Code Online (Sandbox Code Playgroud)

php yii2 yii-rest

2
推荐指数
1
解决办法
113
查看次数

标签 统计

php ×1

yii-rest ×1

yii2 ×1