嗨,我有这个文件夹结构:

我正在用作曲家自动整理我的文件,但这是行不通的。我第一次做这件事,我不知道如何实现。
我的composer.json
{
"name": "Some name",
"description": "Some Framework",
"minimum-stability": "stable",
"license": "proprietary",
"authors": [
{
"name": "Some names of authors",
"email": "some@gmail.com"
}
],
"autoload": {
"psr-4": {
"Apison": "/../sdk/"
}
}}
还有我的index.php
<?php
require_once 'vendor/autoload.php';
$app = new \Apison\Sdk\App();当我更新我的编写器时,它会写:没有要加载的东西,PHP将在$app = new \Apison\Sdk\App();上在线捕获exeption。
谢谢你的建议
发布于 2015-01-31 21:29:41
名称空间需要\\
"Apison\\": "../sdk"文件:
https://getcomposer.org/doc/04-schema.md#psr-4
根据我们的聊天,解决方案是:
"autoload": {
"psr-4": {
"Apison\\Sdk\\": "sdk"
}
}然后更改名称空间和文件结构,以符合psr-4标准。
https://stackoverflow.com/questions/28256496
复制相似问题