PC端开发:
命名规范请参考ThinkPHP5.0文档。
PC端的控制放在PC端目录下的controller文件夹下。
├─application 应用目录
│ ├─platform PC端目录
│ │ └─controller PC端控制器目录
│ │ │ ├─Index.php PC端控制器,控制器名为首字母大写的驼峰式,可以建立其他控制器
在 Index.php 的代码如下:
PC端的服务层文件放在公共目录下的service文件夹下,接口共用。
├─data 公共目录
│ └─service 服务层目录
│ │ ├─Order.php 服务层,服务层名为首字母大写的驼峰式,可以建立其他文件夹和服务层
PC端的模型文件放在公共目录下的model文件夹下,接口共用。
├─data 公共目录
│ ├─model 模型目录
│ │ ├─VslOrderModel.php 模型,模型名为首字母大写的驼峰式,可以建立其他模型
PC端视图:
PC端的页面放在template目录下的shop文件夹下。
PC端的页面静态资源放在shop目录下的public文件夹下。
开发举例:
视图开发,在PC端控制器添加方法,然后template目录下对应路径添加html如下:
ajax请求接口url:
url:__URL(SHOPMAIN + '/member/getcity')
url:__URL(SHOPMAIN + '/控制器名/方法名')
默认js变量值:
变量 | 路径 | 说明 |
---|---|---|
SHOPMAIN |
http://domain | 外置JS调用 |
APPMAIN |
http://domain/wap | 外置JS调用 |
TEMP_IMG |
./template/shop/new//public/images | 静态资源图片路径 |
UPLOADSHOP |
upload/80/shop/ | 存放公共图片、网站logo、独立图片、没有任何关联的图片 |
STATIC |
./public/static | 静态资源路径 |