联系我们

微信扫描上方二维码

贰壹网络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框架的后台就有切换按钮,直接切换操作。

image

手动切换方法(以Laravel为例):

1、新建文件:cache/frame.lock,内容格式:

内核切换方法

表示当前内核是Laravel


2、安装Laravel支持文件,路径为:dayrui/Laravel/

下载地址在上面

3、登录后台即可

image

调试信息:

内核切换方法

---------------Thinkphp仅支持6.x以上,方法同上

image

调试信息:

image

控制器错误解决方案

Thinkphp:方法参数错误 params

内核切换方法

Laravel:Unresolvable dependency resolving [Parameter #0 [ <optional> ...$params ]]

image

解决方法:

1、找到对应控制器文件,找不到的话全站搜索一下字符:

public function __construct(...$params)

内核切换方法

2、然后,将下面代码改成

public function __construct() {
    parent::__construct();