有站啦CMS支持Codeigniter、Laravel、ThinkPHP三种内核可选模式,开发者喜欢使用哪种框架就可以选择哪种框架。
注意:当开发代码中采用三种内核自身的语法代码,那么将无法在其他内核中使用。
环境要求
Laravel内核:PHP8.0及以上 ThinkPHP内核:PHP7.1及以上 CodeIgniter内核:PHP7.4及以上
内核文件下载
CodeIgniter内核:https://cms.youzhanla.net/download/YouzhanlaCMS-Frame-CodeIgniter.zip Laravel内核:https://cms.youzhanla.net/download/YouzhanlaCMS-Frame-Laravel.zip ThinkPHP内核:https://cms.youzhanla.net/download/YouzhanlaCMS-master.zip
手动切换方法(以Laravel为例):
1、新建文件:cache/frame.lock,内容格式:

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();
上一篇:预装网站信息字段
下一篇:设置网站主目录public
有站啦CMS®万能建站系统基于 CodeIgniter4 高性能的开发框架,支持接入Laravel、ThinkPHP三种内核可选,基于MIT开源许可协议,免费且不限制商业使用。 提供PC + 手机 + 微信 + 小程序 + APP API + 多终端一体化网站技术解决方案。