贰壹网络00CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
会员介绍 OEM版权 版本更新 小程序开发 在线演示
网站代管服务 数据定时备份 技术指导 服务器安全加固 域名授权查询
免费开源 隐私政策 法律声明 版权声明 用户协议
免费技术支持 立即提问咨询 捐赠我们
微信扫描上方二维码
贰壹网络00CMS支持Codeigniter、Laravel、ThinkPHP三种内核可选模式,开发者喜欢使用哪种框架就可以选择哪种框架。
注意:当开发代码中采用三种内核自身的语法代码,那么将无法在其他内核中使用。
环境要求
Laravel内核:PHP8.0及以上 ThinkPHP内核:PHP7.4及以上 CodeIgniter内核:PHP7.4及以上
内核文件下载:
CodeIgniter内核:http://www.00cms.cn/down
Laravel内核:00CMS-Frame-Laravel.zip
ThinkPHP内核:00CMS-Frame-ThinkPHP.zip
后台切换方法:
首先打开开发者模式,然后在00CMS框架的后台就有切换按钮,直接切换操作。
手动切换方法(以Laravel为例):
1、新建文件:cache/frame.lock,内容格式:
表示当前内核是Laravel
2、安装Laravel支持文件,路径为:dayrui/Laravel/
下载地址在上面
3、登录后台即可
调试信息:
---------------Thinkphp仅支持6.x以上,方法同上
控制器错误解决方案
Thinkphp:方法参数错误 params
Laravel:Unresolvable dependency resolving [Parameter #0 [ <optional> ...$params ]]
解决方法:
1、找到对应控制器文件,找不到的话全站搜索一下字符:
public function __construct(...$params)
2、然后,将下面代码改成
public function __construct() { parent::__construct();