范围:深圳亚博app开发,软件定制开发,亚博app软件开发公司,深圳软件外包公司.TEL:3447249690
当前位置:首页 > app小程序

亚博-微信小程序开发服务器端接口配置

06-22 亚博APP
摘要:yii2框架内置是撑持restful规范的,依照yii2的法则做我们可以轻松实现好比数据表数据的获得、插入、更新、删除等根本操作和登录验证等功能。

为了今后版本化,将每一个版本的接口以模块的情势成立,固然成立撑持restful和成立通俗的模块并没有不同,利用gii的模块生成便可。

模块成立完成。

width=700

yii2框架内置是撑持restful规范的,依照yii2的法则做我们可以轻松实现好比数据表数据的获得、插入、更新、删除等根本操作和登录验证等功能。这个设置装备摆设首要是urlMana亚博ger和模块节制器的继续问题。

urlManager

假如要实现上面的url模样,我们必需进行url美化,这需要web办事器的撑持,单单如许还不敷,yii2供给了restful专有的url规范,需要依照它的要求设置装备摆设。

对一般的restful法则的yii2路由设置装备摆设以下图

width=700

红色框内的代表一个尺度restful中节制器路由法则,绿色框内是你必需要填写的,其他的except、pluralize、extraPatterns非必填,具体利用场景今后用到会申明。

这里要申明的参数是pluralize,在restful利用上一向存在两种不雅点,就是对资本在url上的表示应当是单数仍是复数问题,yii2默许是复数情势,假如你想利用单数可以将pluralize设置为false便可。

在pluralize=false的环境下url是近似在 GETxgh.nai8.me/xcx/album的模样。

在我们设置了urlManager后,yii2就变得智商满满了,当过来一个 GETxgh.nai8.me/xcx/albums要求后,yii2知道这是一个要获得资本成果集的要求,则会去挪用xcx模块下的album节制器的actionIndex,以此类推yii2供给了良多个内置的action辨认,具体见下图

/

固然具体若何实现的你可以参考 yii\\rest\\UrlRule.php 类和yii2的actions函数。

设置装备摆设节制器

urlManager设置装备摆设完成,接下来就是写一个节制器了,是的,这是一个继续问题,假如你想让yii2撑持restful,请将对应节制器继续到 yii\\rest\\ActiveController 上,最简单的一个具有restful资本操作能力的节制器以下图。

width=1000

当节制器继续在 ActiveController 在指定一个美金modelClass后,这个节制器便可以对 美金modelClass 对应的数据表进行列表、详情、生成、更新、删除等操作,而你无需再写任何对应代码。

这里要留意几点

第一:

必需指定美金modelClass,每一个节制器代表一种资本,隐身就是一个数据表中的数据或你操作系统的文件如此,总之它是一种资本。

第二:

这里的AblumController就是urlMananger中的\'controller\' => \'xcx/album\', 节制器的名字在单复数的设置无关。

相干资讯:微信小法式微信小法式开辟教程

版权保护: 本文由 亚博app开发 原创
转载请保留链接: http://www.cqsLin.com

关于我们      深圳亚博定制开发软件有限公司,自2013年成立以来,为上千家企业提供软件外包、系统软件开发、亚博app开发、微信公众号开发、深圳亚博小程序开发等各种优秀的软件定制开发服务.关键词:软件外包公司、手机软件开发、app制作开发、手机亚博app开发、小程序开发公司【TEL】:3447249690 微信:3447249690 QQ:3447249690
  • 1578文章总数
  • 13访问次数
  • 建站天数