如何将一个TP5.0.3的网店暴升为TP5.0.8
thinkphp吧
全部回复
仅看楼主
level 9
maysh2008 楼主
WSTShop是个完全可运营的TP5商店,相当轻巧,本人去广州拜访过这个团队:),但稍有遗憾的是,它的开源版本仍是TP5.0.3的内核,不过,这难不倒奇葩的我们,hack一下吧!
第一步:将原/thinkphp框架内核的目录删除,直接替换成tp5.0.8的thinkphp内核目录
你能如此这样简单粗暴的升级,要感谢TP5框架的API式的非入侵修改特性!
第二步,修改/index.php:加上以下这句:
// 应用命名空间: tp5.0.8以上的要求
define('APP_NAMESPACE','wstshop');
否则你会遇到这句错误:致命错误: Class 'wstshop\home\behavior\InitInstall' not found
至此,升级大功告成!
2017年06月13日 02点06分 1
level 9
maysh2008 楼主
产品特性
1、强大的框架支持
WSTShop基于thinkphp 5框架开发,使系统更加高效、稳定、快捷、安全。
2、强大的后台定制化管理
后台管理,通过角色进行权限分配,权限可以控制每一个执行动作,时时性权限控制可及时控制角色的权限,即使用户在线,亦可瞬间使角色增加和减少权限且即使生效,最大程序的保护程序的安全。
3、基于模型化的产品发布与特有的规格设计
通过对产品进行模型化设计,更加方便快捷的发布产品,自由式的规格设计,可以为特定的产品方便的选择特定的规格,规格为高效的筛选做了特殊的优化设计。
4、丰富的促销方式
WSTShop提供了多种促销活动,更灵活的订单促销,在满足的条件下完全由运营者选择自己的促销。
5、强大商品检索
灵活多变的规格,需要有更好的设计才能提供高效的检索,WSTShop高级商品筛选功能,支持品牌、分类属性、规格、价格区间多种条件组合筛选商品,商品列表可按多种方式排序,商品检索更加高效精准。
6、智能强大的编译模板设计
力求把标签做到最简,输入更少的字母来完成更强大的功能,丰富的标签设计为您的进一步开发节约更多时间,有效提高您的二次开发,只有在模板修改后,系统才重新编译模板,节约资源提高效率。
7、报错与调试机制
系统报错机制,在没有xdebug的情况下,也有更好的报错提示,为您的二次开发提供有效的帮助,特有的debug标签,让能更清楚当前情况下,内存情况,运行时间,变量情况,及可访问变量,文件加载数量等信息,有利于你程序的开发与优化。
8、插件机制,化繁为简
系统全面支持插件机制,辅助功能一键安装、卸载,力求使系统更加简洁,操作更加方便,去掉不必要的操作,开网店成为一件简单的事。
9、灵活的主题与强大的扩展机制
更加合适的安排主题的构成,一套主题可以只针对某些文件进行特殊定制,而不用再复制那些无关的文件,使主题包更加的小巧。强大的扩展机制,可以让您更简单的随时控制整个系统,每个控制器,与每一个动作。
10、源码开放
源码开源,方便了解系统的每一个细节与设计理念,方便用户根据自己的情况,更好的扩展与开发新的功能。方便了解系统的每一个细节与设计理念,方便用户根据自己的情况,更好的扩展与开发新的功能。
2017年06月13日 05点06分 2
level 9
maysh2008 楼主
很暴力 果然
2017年10月25日 10点10分 3
level 9
maysh2008 楼主
果然 很暴力
2019年03月29日 08点03分 4
1