webman用topthink/think-orm
,以下连接应该写在哪里?
use think\facade\Db;
// 数据库配置信息设置(全局有效)
Db::setConfig([
// 默认数据连接标识
'default' => 'mysql',
// 数据库连接信息
'connections' => [
'mysql' => [
// 数据库类型
'type' => 'mysql',
// 主机地址
'hostname' => '127.0.0.1',
// 用户名
'username' => 'root',
// 数据库名
'database' => 'demo',
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'think_',
// 数据库调试模式
'debug' => true,
],
],
]);
找到了直接用topthink/think-orm的方法;相对于webman/think-orm
只须安装写配置文件,直接用topthink/think-orm
虽然多几步,但配置也不复杂。简单整理,笔记置于下面链接。
https://www.workerman.net/a/1804
webman/think-orm
1.1 好像在上述环境下会报错。(linux 环境未试)
看文档
https://www.workerman.net/doc/webman/db/tutorial.html
https://www.workerman.net/doc/webman/db/thinkorm.html
你给的这个链接我翻烂了,我想用 topthink/think-orm
webman/think-orm 好像在php84会报错
webman/think-orm基于topthink/think-orm
我知道webman/think-orm基于topthink/think-orm;但是PHP84版本下报错:Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead
报错就把报错信息贴出来,才会有人原意去解决,别一句报错丢在那让别人去猜
我觉得我的问题描述够直接了的,……
https://github.com/webman-php/think-orm/blob/main/src/Install.php
可以使用topthink/think-orm的时候 再回
要看具体哪个文件报错,报什么错
版本信息
topthink/think-orm 3.0.31 the PHP Database&ORM Framework
webman/think-orm 1.1.6
php8.4 测似了下,没发现任何报错
好的谢谢;我找到了直接使用 ThinkORM 的方法
V3.0.28 就已经对8.4做兼容处理了