当前位置: 首页 > news >正文

美食 网站模板电商网站制作流程

美食 网站模板,电商网站制作流程,做h5网站公司,什么网站可以做项目环境信息 操作系统win11php 8.4.1webman-framework ^1.6.8MySQL 8.4.3topthink/think-orm ^3.0 说明 PHP8.3以下版本 直接使用webman提供的webman/think-orm更方便。 PHP 环境换为 8.4 使用webman/think-orm 报了个错#xff1b;所以换topthink/think-orm#xff0c;根据文…环境信息 操作系统win11php 8.4.1webman-framework ^1.6.8MySQL 8.4.3topthink/think-orm ^3.0 说明 PHP8.3以下版本 直接使用webman提供的webman/think-orm更方便。 PHP 环境换为 8.4 使用webman/think-orm 报了个错所以换topthink/think-orm根据文档其支持PHP8.0但实际情况还是报相同的错错误的暴力修改 在最后。 PHP8.4 较新 可能更多框架未及时更新 以下方法勿用于生产。 webman直接使用 topthink/think-orm webman的相关文档业务初始化 业务初始化文档地址 先熟读此文档再做后续设置。topthink/think-orm 的gitee仓库 及文档连接。根据topthink/think-orm的文档说明安装后只需要设置数据库配置信息即可。 use think\facade\Db; Db::setConfig([ //配置数据看官网 ]);所以只要在webman 启动时做上述设置即可。 以下的配置Linux的设置也是一致 4.1 建找个命名空间目录建个新的PHP文件放置如下代码 ?php //命名空间根据自己的实际情况来 namespace app\init;use Webman\Bootstrap; use Workerman\Worker;use think\facade\Db; // use support\Log;//注意类名需要和文件名一致 class ThinkOrmInit implements Bootstrap {public static function start(?Worker $worker){$databaseConfig config(think_orm);//在config目录下建的一个think_orm.php配置文件,文件名随便配置复制官网的// Log::info(databaseConfig:.json_encode($databaseConfig));if ($databaseConfig) {Db::setConfig($databaseConfig);// Db::connect();//AI生成是有此但官方文档不需要所以没要}}} 4.2 修改config目录下的 bootstrap.php 配置 ?php return [support\bootstrap\Session::class,support\bootstrap\LaravelDb::class,app\init\ThinkOrmInit::class,//是的就是增加这个 ];PHP的 php.ini 文件开启 extensionpdo_mysql。 4.3 定义数据模型、数据的写入。注 只测了模型数据写入Db::name(user)-save($data);这样的数据写入没测试试。 注意 只在前面提到的环境下测试其他环境下需要进一步验证。 暴力修改 topthink/think-orm 3.0 在PHP8.4的警告 下面描述的异常可能是我配置信息没设置对导致$name是null触发的熟悉 think-orm的朋友指导一下谢谢。 异常内容如下 ErrorException: think\DbManager::connect(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in E:\x\项目\vendor\topthink\think-orm\src\DbManager.php:221 我的修改找到文件、行然后直接修改 221行 //原 public function connect(string $name null, bool $force false)//改后 string $name 前加个 ? 号 public function connect(?string $name null, bool $force false)234行也有同样的错 //原 protected function instance(string $name null, bool $force false): ConnectionInterface //改后 protected function instance(?string $name null, bool $force false): ConnectionInterface
http://www.hkea.cn/news/14507432/

相关文章:

  • 怎么利用QQ空间给网站做排名提升学历的好处有哪些
  • 网站建设的目的分析浏览器显示不安全网站建设
  • 南京电子商务网站建设wordpress建群站
  • 东莞网站制作公司是什么新闻最近的新闻
  • 绿色主色调网站服务平台型网站
  • wordpress如何设计主页seo外包公司需要什么
  • 咸宁建设网站泉州洛江住房和城乡建设局网站
  • 永久免费的网站地址wordpress添加备案信息
  • 承德住房和城乡建设局网站关闭了金乡网站建设公司
  • 平台网站怎么优化珠海市住房建设局网站
  • 网站建设公司合肥深圳产品展厅设计公司
  • Delphi 网站开发框架wordpress注入docker
  • 中国商检局做备案网站做网站制作的
  • 网站建设栏目设置从seo角度去建设网站
  • 广州网站建设报价表网页qq登录保护怎么关
  • 做网站开发需要学什么软件施工企业iso认证
  • 网站设计英语科技公司名称大全
  • 洛阳网站制作哪家好4399小游戏网页版入口
  • 网站设计师主要做什么企业网站免费建站
  • 门户网站字体小程序源码开发
  • 陕西省信用建设门户网站服务好的扬中网站优化
  • 网站被同行抄袭怎么办河南旅游网页设计
  • c 2015 做网站优班图搭建网站
  • WordPress一键开启全站SSL当当网站建设与易趣网站对比
  • 做网站需要编程么响应式网站设计图怎么做
  • 网站app怎么制作教程凡科网免费建站步骤及视频
  • 网站推广的正确方式做高仿网站有哪些
  • 成都网站建设那家好怎样做自己可以发布消息的网站
  • 平板购物网站建设建设国外网站引流吗
  • 网站建设的方案计划企业标准