当前位置: 首页 > 知识库问答 >
问题:

Composer不索引类[重复]

闻鹤龄
2023-03-14

作曲家2.0.1.

我使用过版本1,从来没有遇到过问题。。。但是现在。。。

问题是类没有索引,php失败,出现“未在中找到类…”错误。

resp-autoload-o显示没有错误和1193类之前,我已经添加了最后一个。

composer.json部分

"autoload": {
    "psr-4": {
        "Application\\" : "src/"
    }
}

类位置:src/模型/syslog.php

类代码:

<?php
namespace Application\Models;

class SysLog extends CustomModel {
}

这是一个非常简单的任务...但是我花了很多时间,它不起作用...

读/写权限正常。

自动加载将此行添加autoload_psr4.php'Application\\'=

所以我实际上没有任何线索。。。


共有1个答案

东方栋
2023-03-14

答案是Composer 2中的路径必须与命名空间完全相同。

对于应用程序,路径/src/models/syslog.php必须是/src/models/syslog.php

我敢打赌它是威德,但是。。。这是真的。

 类似资料:
  • 创建由4个相等部分组成的着陆页(Divs)。当你悬停在一个部分上时,它的大小应该会增加,而其他部分的大小会减少(高度或宽度取决于它在悬停div中的位置。 两个问题......1.高度的减少不起作用(宽度的减少起作用)2.悬停时,顶部两个部分在底部两个部分后面展开。底部的两个部分在顶部的两个部分展开,这是我想要的

  • 我最近运行了一个Yii2基本应用程序模板的最新作曲家安装。 但是运行引发此异常: 类Fxp\Composer\AssetPlugin\Repository\NpmRepository不存在 “yiisoft/yii2 composer”插件需要composer插件api 1.0。0,这将在将来中断,应尽快修复(例如,要求^1.0)。 类Fxp\Composer\AssetPlugin\Reposi

  • 如果我定义一个像这样的分层索引数据框: 内容如下所示: 我知道如何提取与给定列对应的数据。例如。对于列: 如何提取符合以下标准集的数据: , , , column , , 列 和 、、列、以及从开始的所有列 是偶数 (顺便说一句,我做了不止一次rtfm,但我真的觉得难以理解。)

  • 我在 JAVA 中创建了一个矩阵类,它由一个带有行变量和列变量的 2D int 数组组成。该类的构造函数生成一个维度为 n x m 的矩阵,我还实现了两个打印矩阵值及其转置的方法()。 但是,我想创建一个函数,它接受一个矩阵作为输入并返回它的转置,但是由于这个类不是一个数组,如果我正确理解IntelliJ返回给我的异常(“java: array required,but Matrix found”

  • 我有一个项目结构: 在index.php我创建2个新对象: 我的Test.php 我的App.php 我的自动加载对象在composer.json: 在index.php中成功创建了对象测试,但在创建新应用程序时,出现错误: 致命错误:未捕获错误:在第8行的/home/denis/Coding/xuborxcms/public/index.php中找不到类'Xuborx\Cms\App' 此外,当

  • 这里的索引提供基于类的视图的另外一种组织形式。对于每个视图,在类继承树中有效的属性和方法都显示在该视图的下方。按照行为进行组织的文档,参见基于类的视图。 简单的通用视图 View class View 属性 (以及访问它们的方法): http_method_names 方法 as_view() dispatch() head() http_method_not_allowed() Template