您好,登錄后才能下訂單哦!
1、將Yii2.0 advanced版中應(yīng)用主體frontend 或 backend 應(yīng)用復(fù)制為api應(yīng)用
2、在應(yīng)用主體api目錄的controller新建SiteController.php:
namespace api\controllers;
use Yii;
use yii\rest\ActiveController;
/*
SiteController測(cè)試控制器*/
class SiteController extends ActiveController
{
public $modelClass = 'common\models\member\MemberInfo';
3、修改api--config中路由配置文件:main-local.php:
'urlManager' => [
'class' => 'yii\web\UrlManager',
// 美化Url,默認(rèn)不啟用。但實(shí)際使用中,特別是產(chǎn)品環(huán)境,一般都會(huì)啟用。
'enablePrettyUrl' => true,
// 是否啟用嚴(yán)格解析,如啟用嚴(yán)格解析,要求當(dāng)前請(qǐng)求應(yīng)至少匹配1個(gè)路由規(guī)則,
// 否則認(rèn)為是無效路由。
// 這個(gè)選項(xiàng)僅在 enablePrettyUrl 啟用后才有效。啟用容易出錯(cuò)
// 注意:如果不需要嚴(yán)格解析路由請(qǐng)直接刪除或注釋此行代碼
'enableStrictParsing' => true,
// 是否在URL中顯示入口腳本。是對(duì)美化功能的進(jìn)一步補(bǔ)充。
'showScriptName' => false,
// 指定續(xù)接在URL后面的一個(gè)后綴,如 .html 之類的。僅在 enablePrettyUrl 啟用時(shí)有效。
'suffix' => '',
'rules' => [
[
'class' => 'yii\rest\UrlRule',
'controller' => ['site'],],
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。