店铺端开发:

命名规范请参考ThinkPHP5.0文档。
店铺端的控制放在店铺端目录下的controller文件夹下。

    ├─application               应用目录
    │  ├─admin                  店铺端目录
    │  │  └─controller          店铺端控制器目录
    │  │  │  ├─Index.php        店铺端控制器,控制器名为首字母大写的驼峰式,可以建立其他控制器

在 Index.php 的代码如下:

店铺端的服务层文件放在公共目录下的service文件夹下,接口共用。

    ├─data                       公共目录
    │  └─service                 服务层目录
    │  │  ├─Goods.php            服务层,服务层名为首字母大写的驼峰式,可以建立其他服务层

在 Goods.php 的代码如下:

店铺端的模型文件放在公共目录下的model文件夹下,接口共用。

    ├─data                       公共目录
    │  ├─model                   模型目录
    │  │  ├─VslGoodsModel.php    模型,模型名为首字母大写的驼峰式,可以建立其他模型

在 VslGoodsModel.php 的代码如下:


店铺端视图:

店铺端的页面放在template目录下的admin文件夹下。

店铺端的页面静态资源放在public目录下的admin文件夹下。


添加左侧菜单视图:

登录平台端 系统 》店铺模块 添加模块。

填写对应的控制器、方法名、URL。

视图放在第三级,如下添加:


开发举例:

在店铺端控制器添加方法,然后template目录下对应路径添加html如下:

ajax请求接口url:

    url:__URL(ADMINMAIN + "/goods/GoodsCreateOrUpdate")
    url:__URL(ADMINMAIN + '/控制器名/方法名')

默认js变量值:

变量 说明
PLATFORM_NAME 微商来 店铺名称
ADMINIMG /public/admin/images 后台图片请求路径
ADMINMAIN http://domain/admin 后台请求路径
SHOPMAIN http://domain PC端请求路径
APPMAIN http://domain/wap 手机端请求路径
UPLOAD www 上传文件根目录
PAGESIZE 20 分页显示页数
ROOT www 根目录
ADDONS /addons 插件路径
STATIC /public/static 静态资源路径
MAIN http://domain/admin 装修请求路径
ADDONSMAIN http://domain//admin/addonslist/menu_addonslist?addons= 插件页面路径