自定义资源
1.新建控制器,注意继承自Controller,因为没有对应的表资源
<?php
namespace api\controllers;
use yii\rest\Controller;
use api\models\Article;
use yii\db\Query;
//自定义资源
class Top3Controller extends Controller
{
public function actionIndex()
{
$top3 = (new Query())->from('article')->select(['*'])->orderBy('id desc')->limit(3)->all();
return $top3;
}
}
?>
2.修改api/config/main.php,rules加入规则
['class'=>'yii\rest\UrlRule',
'controller'=>'top3',
'except'=>['delete','create','update','view'],
'pluralize'=>false,//url不带复数
],
0 条评论。