namespace
;use
yii\rest\activecontroller
;class
usercontroller
extends
activecontroller
'request'
=>
['parsers'
=>[=
>
'yii\web\jsonparser',]
]
**實踐:寫乙個 /articles/:id/visited api,每次訪問 mongodb 中 article 表中 visited + 1。
環境:
tips
新建乙個專案 basic
使用 composer 在專案根目錄(即 basic)下安裝 yii2-mongodb 擴充套件
主要修改三個檔案:
'request'
=>
[// ...
'parsers'
=>[=
>
'yii\web\jsonparser',]
]
'mongodb'
=>
['class'
=>
'\yii\mongodb\connection'
,'dsn'
=>
'mongodb://username:pwd@localhost:27017/yii2basic',]
,'urlmanager'
=>
['enableprettyurl'
=>
true
,'enablestrictparsing'
=>
true
,'showscriptname'
=>
false
,'rules'
=>
['put s/'
=>
'/update'
,'get s/'
=>
'/view'
,'delete s/'
=>
'/delete'
,'post s'
=>
'/create'
,'get s'
=>
'/index'
,'s/'
=>
'/',
's//'
=>
'/',],
],
第二個檔案:basic/controller/articlecontroller.php,這個檔案是新建的,**如下:
<?php
namespace
;use
yii\rest\activecontroller
;use
;class
articlecontroller
extends
activecontroller
}
<?php
namespace
;use
yii\mongodb\activerecord
;class
article
extends
activerecord
public
function
fields()
public
function
safeattributes()
}
如何使用這個工具,各位自行探索吧
SpringMVC中的RestFul風格理解
概念 restful架構 是一種設計的風格,並不是標準,只是提供了一組設計原則和約束條件,也是目前比較流行的一種網際網路軟體架構。它結構清晰 符合標準 易於理解 擴充套件方便,所以正得到越來越多 的採用。1.他會對url進行規範 a 非rest風格的url localhost 8080 spring...
Spring中的RestFul風格
作用 使用post delete put get,使用不同方法對資源進行操作。1.建立乙個restful測試類 restful的支援主要是在形參前新增 pathvariable註解,並且和對映路徑一一對應 controller public class restfulcontroller publi...
設計風格 Restful
rest是設計風格而不是標準,只提供了一組設計原則和約束條件 資源由uri來指定 uri 統一資源識別符號 對資源的包括包括獲取 建立 修改 和刪除資源 這些操作正好對應http協議提供的get post put和delete方法 通過操作資源的表現形式來操作資源 非rest風格url http q...