这篇文章主要介绍了yii2的restful api路由实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
yii\rest\UrlRule
使用yii\rest\UrlRule来自动映射控制器的 restful 路由,简单快捷,缺点是必须得按规定好的方法名去写业务。
映射的规则如下,当然,你可以修改源码为你的习惯:
除了被限制了HTTP动词对应的方法名外,其他都很好用,比如pluralize是多么的优雅啊,可以自动解析单词的复数,laravel的话要一个个的去写,反而有些不方便了
自定义路由
注意我路由里很刻意的用了复数模式,但很鸡肋,因为一些单词的复数并不是简单的加个 s 就可以了。
当然,这种高度动态的路由也可以写的像laravel一样半静态。
如同laravel的如下
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程学习网。