1.概述:
shopxo是基于tp6开发的,截至至2025年1月9日,该时间节点的环境需要php8.0.2,在新安装shopxo时会进行环境监测。基本安装按官网说明即可。
2.学习进程
1.2025-01-09,安装php环境,及开发使用ide。
2.了解shopxo基础,大体上点击了软件的各个功能点
1)路由使用了伪静态,结尾以.html结束。因此在开发找网络请求时需要注意不要使用fetch/XHR过滤,应该使用Doc过滤。
2)路由原则基本遵循大部分框架的写法。
如下 前台:http://shopxo.com/?s=customview/index/id/2.html 后台 http://shopxo.com/adminm3yete.php?s=index/index.html
3)文件目录参考官网(虽然也有一些错误,但是不影响),即便不看也没关系,做过类似国内框架的应该都可以猜明白。
4)该框架的controller层几乎没有做什么事情,仅仅起到了赋值给view层和映射views关系作用。具体逻辑都在server层。
5)数据库操作方式未tp常用方式
//CustomView无前缀表名
Db::name('CustomView')->where(['id'=>$data_id])->update($data)
6)views 是比较麻烦的一点,因为使用了tp的视图继承,可能是因为我没有用过类似的写法原因,还在研究
7)提出了一个新的概念--钩子hook,还在研究当中
标签:index,views,tp,学习,html,shopxo,过程,id From: https://www.cnblogs.com/tying/p/18662697