由于是国内框架,框架是很大很全,功能很多,但是一点都谈不上精美。
光看文档的组织,根本就不能够满足最基本的开发要求,大部分还是的脑补,于是,补完之后还是得乖乖连文档也补一下。
权当是开源精神帮助官方写文档。
在这里,有必要先列一个提纲,因为研究得比较快,要点也比较散乱。
安装 b2b2c 环境
使用 php5.6 + Nginx + Zend Guard Loader 的基础配置
处理好的 Docker 镜像
开发目录 /custom 的配置
创建并启用 app
使用 controller 和路由创建视图层
使用 dbschema 创建数据库表
目录结构
定义语法
映射到数据库
创建 model 类
目录结构
创建与 dbschma 对应的模型
调用方式
创建 /myapp/lib下面的工具类
目录结构
创建指定的工具类
单例模式
首先,我们开发的基础就是拿到的商派框架代码,b2b2c 的一个压缩包,然后我们第一步需要让它跑起来。
首先,其实框架里面对 /custom目录的支持不可谓不粗糙,导致我在开头掉进坑里转了好久。
ATTENTION:如何才能避免掉进这个坑
切记!开发全程切勿将应用目录 myapp放到 /custom里面,正确的使用方法是,一直将 myapp目录放在 /app目录下面,直到上线之后,进后台启动这个 app,再用 ./cmd update进行更新,然后再将 app 目录移动到 /custom下面,否则 app 根本不能在注册器中出现!
创建一个 app 文件夹(此处用 sysmyapp),注意,要么使用 sys开头,要么使用 top开头来命名你的 app。
然后里面按照文档编写一个 app.xml,最精简的例子大概如下:
我的APPserviceAlfred Huang (呆滞的慢板)57082212@qq.comhttps://www.huangwenchao.com.cn0.1.0MIT license
注意上面的
【转载请附】愿以此功德,回向 >>
以上就是商派 ONex_b2b2c 框架开发手札(一)- 概述的内容,更多相关内容请关注PHP中文网(www.php.cn)!