通过Composer在CakePhp 3中链接新的帮助文件
我使用的是Cake PHP3,在通过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
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链接文件呢?我看不出你所展示的有什么问题,路径指向你所描述的。