通过Composer在CakePhp 3中链接新的帮助文件

通过Composer在CakePhp 3中链接新的帮助文件,php,cakephp,composer-php,Php,Cakephp,Composer Php,我使用的是Cake PHP3,在src文件夹下,我创建了一个名为Helper的新文件夹,并在其中创建了一个新文件。现在我转到composer.json并在自动加载中添加了所需的文件密钥。您可以在下面看到: "autoload": { "psr-4": { "App\\": "src" }, "files": [ "./src/Helper/general_helper.php" ] } 但是在完成composer dump aut

我使用的是Cake PHP3,在
src
文件夹下,我创建了一个名为
Helper
的新文件夹,并在其中创建了一个新文件。现在我转到composer.json并在自动加载中添加了所需的文件密钥。您可以在下面看到:

"autoload": {
    "psr-4": {
        "App\\": "src"
    },
    "files": [
        "./src/Helper/general_helper.php"
    ]
}
但是在完成
composer dump autoload
之后,获取
require(/opt/lampp/htdocs/project\u name/vendor/composer/。/../src/Helper/general\u Helper.php):


它不在供应商文件夹下,我想这就是它给出错误的原因。任何想法,如何解决这个问题,因为我想保持一个单独的文件夹。谢谢。

为什么不使用正确的PSR-4命名方式?@ndm我不知道怎么做。你能解释一下吗?谢谢|@ndm,这是一个简单的php文件,我将在其中编写函数,而不使用类。那么,有没有办法通过composer.json链接文件呢?我看不出你所展示的有什么问题,路径指向你所描述的。