婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > yii2的restful api路由實(shí)例詳解

yii2的restful api路由實(shí)例詳解

熱門標(biāo)簽:外呼系統(tǒng)能給企業(yè)帶來哪些好處 百度地圖標(biāo)注偏差 開發(fā)地圖標(biāo)注類網(wǎng)站 400電話蘭州申請(qǐng)請(qǐng) 余姚電話機(jī)器人 咸寧銷售電銷機(jī)器人系統(tǒng) 百度地圖怎樣標(biāo)注圖標(biāo) 電銷機(jī)器人問門薩維品牌my 廣東廣州在怎么申請(qǐng)400電話

yii\rest\UrlRule

使用yii\rest\UrlRule來自動(dòng)映射控制器的 restful 路由,簡(jiǎn)單快捷,缺點(diǎn)是必須得按規(guī)定好的方法名去寫業(yè)務(wù)。

映射的規(guī)則如下,當(dāng)然,你可以修改源碼為你的習(xí)慣:

public $patterns = [
  'PUT,PATCH {id}' => 'update',
  'DELETE {id}' => 'delete',
  'GET,HEAD {id}' => 'view',
  'POST' => 'create',
  'GET,HEAD' => 'index',
  '{id}' => 'options',
  '' => 'options',
];

除了被限制了HTTP動(dòng)詞對(duì)應(yīng)的方法名外,其他都很好用,比如pluralize是多么的優(yōu)雅啊,可以自動(dòng)解析單詞的復(fù)數(shù),laravel的話要一個(gè)個(gè)的去寫,反而有些不方便了

'urlManager'  => [
  'enablePrettyUrl'   => true,
  'showScriptName'   => false,
  'enableStrictParsing' => true,
  'rules'        => [
    [
      'class'   => 'yii\rest\UrlRule',
      'controller' => [
        'v1/user',
        'v1/news',
        'routeAlias' => 'v1/box'
      ],
      'pluralize' => true
    ],
  ]
]

自定義路由

注意我路由里很刻意的用了復(fù)數(shù)模式,但很雞肋,因?yàn)橐恍﹩卧~的復(fù)數(shù)并不是簡(jiǎn)單的加個(gè) s 就可以了。

'urlManager'  => [
  'enablePrettyUrl'   => true,
  'showScriptName'   => false,
  'enableStrictParsing' => true,
  'rules'        => [
    // 利用 module 做個(gè)版本號(hào)也是可以的
    'GET module:(v1|v2)>/controller:\w+>s'         => 'module>/controller>/index',
    'GET module:(v1|v2)>/controller:\w+>s/uid:\d+>'    => 'module>/controller>/view',
    'POST module:(v1|v2)>/controller:\w+>s'        => 'module>/controller>/create',
    'PUT,PATCH module:(v1|v2)>/controller:\w+>s/uid:\d+>' => 'module>/controller>/update',
    'DELETE module:(v1|v2)>/controller:\w+>s/uid:\d+>'  => 'module>/controller>/delete',
    'OPTIONS module:(v1|v2)>/controller:\w+>s'       => 'module>/controller>/options',

    'controller:\w+>/action:\w+>'       => 'controller>/action>',// normal
    'module:\w+>/controller:\w+>/action:\w+>' => 'module>/controller>/action>',// module
    '/'                     => 'site/default',// default route
  ]
]

當(dāng)然,這種高度動(dòng)態(tài)的路由也可以寫的像laravel一樣半靜態(tài)。

'GET v1/children'         => 'v1/child/index',
'GET v1/children/uid:\d+>'    => 'v1/child/view',
'POST v1/children'        => 'v1/child/create',
'PUT,PATCH v1/children/uid:\d+>' => 'v1/child/update',
'DELETE v1/children/uid:\d+>'  => 'v1/child/delete',
'OPTIONS v1/children'       => 'v1/child/options',

如同laravel的如下

Route::get("/v1/children", "ChildController@index");
Route::post("/v1/children", "ChildController@create");
Route::put("/v1/children/{uid}", "ChildController@update");
Route::patch("/v1/children/{uid}", "ChildController@update");
Route::delete("/v1/children/{uid}", "ChildController@delete");
Route::options("/v1/children", "ChildController@options");

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Laravel中重寫資源路由自定義URL的實(shí)現(xiàn)方法
  • 淺談Laravel POST,PUT,PATCH 路由的區(qū)別

標(biāo)簽:銅陵 十堰 衡陽 臨沂 巴彥淖爾 麗江 鷹潭 重慶

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《yii2的restful api路由實(shí)例詳解》,本文關(guān)鍵詞  yii2,的,restful,api,路由,實(shí)例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《yii2的restful api路由實(shí)例詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于yii2的restful api路由實(shí)例詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    1区2区3区精品视频| 美女视频一区二区| 99精品偷自拍| 亚洲色图色小说| 欧美日韩亚洲综合一区| 免费观看一级特黄欧美大片| 亚洲免费观看高清完整版在线 | 国产剧情一区二区| 亚洲另类在线视频| 国产亚洲欧美色| 欧美视频在线观看一区| 国产精品一区二区三区网站| 日韩福利电影在线| 18成人在线观看| 久久久一区二区三区捆绑**| 欧美日韩一区中文字幕| 91在线云播放| 成人av电影在线网| 国产电影精品久久禁18| 精品一区二区影视| 日本三级亚洲精品| 天天亚洲美女在线视频| 日本最新不卡在线| 亚洲免费观看高清完整版在线| 国产丝袜美腿一区二区三区| 国产欧美一区二区三区网站| 久久久国产精品麻豆| 精品久久久久久无| 欧美电影免费观看完整版| 日韩欧美一卡二卡| 欧美高清视频不卡网| 欧美日本一区二区| 日韩片之四级片| 日韩欧美的一区| 欧美不卡视频一区| 日韩欧美一级二级三级| 欧美日韩黄视频| 91精品在线免费| 日韩欧美国产综合一区| 久久一二三国产| 国产精品福利在线播放| 亚洲欧美综合另类在线卡通| 亚洲亚洲人成综合网络| 一区二区三区日韩欧美精品| 热久久一区二区| 日韩二区三区在线观看| 久久精品国产**网站演员| 蜜臀精品久久久久久蜜臀| 亚洲一本大道在线| 裸体健美xxxx欧美裸体表演| 亚洲h精品动漫在线观看| 亚洲与欧洲av电影| 久久99国内精品| 美女视频免费一区| 美女久久久精品| 午夜视频一区二区三区| 亚洲二区在线观看| 亚洲女同一区二区| 日韩影院免费视频| gogo大胆日本视频一区| 欧美午夜精品电影| 欧美日韩高清一区二区| 日韩精品在线一区二区| 久久久欧美精品sm网站| 欧美一区二区三区在线观看 | 69p69国产精品| 日韩欧美成人一区二区| 久久久午夜精品| 亚洲欧洲av一区二区三区久久| 视频一区中文字幕| 粉嫩嫩av羞羞动漫久久久 | 欧美一区永久视频免费观看| 日韩欧美在线123| 久久久亚洲欧洲日产国码αv| 欧美国产丝袜视频| 亚洲国产精品久久不卡毛片| 国产一区在线观看视频| 欧美丝袜丝交足nylons图片| 久久久国产综合精品女国产盗摄| 综合久久给合久久狠狠狠97色| 偷窥国产亚洲免费视频| 国产精品66部| 久久久久久久久久久久久女国产乱| 亚洲成人av资源| 91麻豆.com| 国产精品麻豆欧美日韩ww| 日本成人在线电影网| 99视频一区二区| 久久九九久精品国产免费直播| 偷拍自拍另类欧美| 色94色欧美sute亚洲线路一久| 日韩免费视频一区二区| 亚洲gay无套男同| 色综合天天做天天爱| 日韩欧美综合在线| 国产精品青草综合久久久久99| 国产一区二区三区美女| 一本久道久久综合中文字幕| 精品国产乱码久久久久久影片| 蜜臀av在线播放一区二区三区| 91超碰这里只有精品国产| 亚洲日本在线视频观看| 国产成人av一区二区三区在线观看| 91国偷自产一区二区开放时间| 欧美一区国产二区| 偷拍日韩校园综合在线| 97精品国产露脸对白| 中文字幕五月欧美| 91在线国内视频| 国产嫩草影院久久久久| 午夜精品久久久久久久久久| 91免费观看在线| 亚洲欧美综合网| 91视频观看免费| 亚洲丝袜制服诱惑| 91尤物视频在线观看| 久久久久久久久久久久电影| 理论电影国产精品| 精品欧美乱码久久久久久1区2区| 国产在线精品一区在线观看麻豆| 欧美一区二区三区系列电影| 天堂影院一区二区| 91丨porny丨国产| 亚洲在线免费播放| 日本午夜精品视频在线观看| 欧美日韩mp4| 久久成人免费网站| 日韩理论片一区二区| 欧美另类一区二区三区| 国产高清一区日本| 一区二区免费在线| 欧美变态凌虐bdsm| 日本道色综合久久| 久久99久久精品| 亚洲激情av在线| 久久一日本道色综合| 欧美日韩在线观看一区二区| 国产麻豆91精品| 亚洲一区二区综合| 欧美高清在线一区| 99re8在线精品视频免费播放| 香蕉久久夜色精品国产使用方法 | 日韩二区在线观看| 中文字幕人成不卡一区| 欧美一区二区在线不卡| 97精品超碰一区二区三区| 麻豆freexxxx性91精品| 综合久久久久综合| 亚洲精品一线二线三线无人区| av激情综合网| 美女视频免费一区| 亚洲美女在线国产| 久久精品无码一区二区三区| 欧美日韩综合在线| 99久久国产免费看| 国精产品一区一区三区mba视频| 怡红院av一区二区三区| 国产色产综合色产在线视频| 欧美日韩中文精品| 日本韩国欧美国产| 成人性色生活片| 亚洲成av人在线观看| 亚洲人成网站色在线观看| www国产精品av| 欧美tk丨vk视频| 欧美日韩一区二区三区在线| 一本一道综合狠狠老| 麻豆精品视频在线观看免费| 亚洲电影一级黄| 亚洲乱码精品一二三四区日韩在线| 久久网站最新地址| 日韩欧美黄色影院| 日韩欧美美女一区二区三区| 欧美日精品一区视频| 91国偷自产一区二区三区观看| av在线一区二区| 成人国产在线观看| 国产v综合v亚洲欧| 久久99久久久欧美国产| 亚洲成av人影院| 首页国产欧美久久| 亚洲美女电影在线| 一区二区成人在线| 亚洲综合一二区| 天天操天天色综合| 午夜电影一区二区三区| 一区二区三区不卡视频| 亚洲欧美欧美一区二区三区| 国产精品亲子伦对白| 久久久久久久一区| xfplay精品久久| 国产精品色呦呦| 成人免费小视频| 亚洲视频一区在线观看| 亚洲三级在线免费观看| 国产精品久久久久影院老司 | 91小视频免费观看| 色妹子一区二区| 欧美中文字幕一区二区三区| 欧美精品九九99久久|