微擎url模式解读_微擎框架(自定义分享在最下面)

a4aac5bfd152fd65c7b26a8f7e3ca426.png

首先是介绍一下微擎的框架,微擎是一个基于微信开发的框架,可以开发微信H5和微信小程序,但微擎微信小程序的框架已经很长时间没有更新了,用于微擎开发的h5还怪多的,在微擎商城中可以购买使用别人开发好的模块有名气的如人人商城,之前公司是使用微擎框架做H5的,项目是一些简单的单页面H5,所有了解一些微擎的使用,下面我就来详细的说说微擎的使用

9c091af6e22782b425a059769bf17216.png

这是安装模块manifest需要注意的东西

81f74dc6457d699a98062c2894667592.png

这是安装微擎的基本目录,addons中是存放模块目录,可以这么说,在addons中每一个文件就是一个模块,在微擎框架中分为app端和web端,app端就是正常访问模块的链接,web呢是访问微擎后台的链接,framework目录也是比较重要的目录,需要使用的class也是在该目录中的class目录中,

42989ef0af3dabf775dd4fa3fc2b2739.png

这是appons/模块 下面的正常目录,site.php和manifest.xml是必不可少的文件,site是相当于路由吧,manifest是安装模块时候的文件,如果没有manifest文件微擎是无法安装该板块的,当然没有安装该模块是访问不到该模块的 inc 可以在有site的条件下充当路由吧,比如你访问到一个模块的index方法,如果site中没有定义该方法可以到inc目录下找该方法无论在site或者inc目录下都有分前后台区别

ce35a68834dc5458fda3757995a7e480.png

这是site中定义方法

08127e9f285ec966062571baab28d2fd.png

inc下分别前后台的是不同目录

ace8a131f4063012d6a47ca11d3570bd.png

里面php文件名称就是不同的方法,都要加.inc的尾缀

8063b6b54690c8292caa28e6533c6da1.png

通过该url的形式访问到该模块

安装模块和访问模块就这样的可以了,下面是具体功能、

获取用户信息

在用户没有关注公众号的情况下,不能使用$_W['fans']的数据,这是关注公众号的用户才有这数据,那么用户没有关注公众号,但又需要用户数据怎么办呢

mc_oauth_userinfo();     //进入h5 授权获取用户信息 

之后在获取$_W['fans']就会有用户信息,需要注意的是,进入h5先判断有没有用户信息没有在授权获取用户信息,如果是关注了的用户不需要授权也是可以获取到用户信息的,如果不做判断可能用户体验较差

生成url

$this->creatrMobileUrl('index');  //前台地址  index方法

路由的前台地址

$this->createWebUrl('confs');    //后台地址  confs方法

路由的后台地址

在视图中如需要发送ajax请求的时候url可以这么写

<
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值