【发布时间】:2015-02-01 06:10:29
【问题描述】:
您好,我有这个文件夹结构:
我正在使用 composer 来自动加载我的文件,但它不起作用.. 我第一次这样做,我不知道如何实现。
我的 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();
当我更新我的作曲家时,它会写:Nothing to load and PHP will catch exeption on line with $app = new \Apison\Sdk\App();
感谢您的提示
【问题讨论】:
-
/../sdk/--- 此路径指向文件系统的根目录。打开你的终端并尝试ls /../sdk/ -
所以我的路径是
sdk/? -
是的,我的意思是它可以工作:作曲家捕捉到这个错误:
A non-empty PSR-4 prefix must end with a namespace separator.谢谢它向前推进:D
标签: php composer-php autoloader