<?phpuseyii;
useyii\rest\activecontroller;/**
* */class testcontroller extends
activecontroller
public
function actionhi($id
)
}
上述**中行為定義了預設返回json。
'urlmanager' =>['enableprettyurl' => true,
'enablestrictparsing' => true,
'showscriptname' => false,
'rules' =>[
['class' => 'yii\rest\urlrule',
'pluralize' => false, //關閉複數顯示,如user訪問變成了users
'controller' => 'test'],],],
在沒有開啟上面的配置前,/test/1,可以通過index.php?r=test/view&id=1 訪問,也就是一般的路由規則訪問。
沒有開啟enableprettyurl = true ,則通過/test/view?id=1訪問。
如果全部按照上面示例的配置,且配置controller,則可以直接/test/1訪問,因為這個yii\rest\urlrule內部已經把路由做了處理。
如:'put,patch users/' => 'user/update',
'delete users/' => 'user/delete',
'get,head users/' => 'user/view',
'post users' => 'user/create',
'get,head users' => 'user/index',
'users/' => 'user/options',
'users' =>
'user/options',
]在沒有開啟restful相關的配置前,按照一般的路由規則訪問。
一般路由新增簡介
route add net 192.168.2.10 netmask 255.255.255.255 gw 170.18.10.1 刪除路由 route del net 192.168.2.10 netmask 255.255.255.255 gw 170.18.10.1 2.永久路由新增 cd e...
路由器和交換機的區別 一般都說路由
路由器和交換機的區別 例如我們家庭上網,肯定是只拉乙個寬頻,但是家裡有3臺電腦,都想通過同乙個寬頻上網,那麼就使用路由器。再如很多大學宿舍只有乙個寬頻介面,但是全寢室的人都需要上網,而且是各自都擁有自己的寬頻賬號,又想大家上網相互之間不影響,那麼這個使用就使用交換機,大家各自撥號上網,相互之間無影響...
建構函式和一般函式
建構函式 構建創造物件時呼叫的函式,作用 可以給物件進行初始化。建立物件都必須要通過建構函式初始化。如果乙個類中沒有定義建構函式,那麼該類中就會有乙個預設的無參建構函式。如果在類中定義了指定的建構函式,那麼類中的預設建構函式就沒有了。建構函式和一般函式有什麼區別呢?建構函式 物件建立時,就會呼叫與之...