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