阅读背景:

【yii2】RESTful接口实现

来源:互联网 

 需要使用的和创建的文件

 

controllers/api/ProductController.php

<?php
/**
 * Created by PhpStorm.
 * User: zhudechao
 * Date: 2019/3/24
 * Time: 上午11:03
 */

namespace app\controllers\api;


use app\models\mysql\Product;
use app\models\mysql\Users;
use yii\rest\ActiveController;

class ProductController extends ActiveController
{
    public $modelClass = "app\models\mysql\Product";

    /**
     * 重写请求方式
     * @return array
     */
    public function actions()
    {
        $actions = parent::actions();
        unset($actions['index']);
        // unset($actions['delete']);
        return $actions;

    }

    public function actionIndex($id)
    {
        return Product::find()
            ->select("product.id,product.user_id,users.name")
            ->leftJoin('users','users.id = product.user_id')
            ->all();
    }

}controllers/api/



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: