首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >autoloading php编写器

autoloading php编写器
EN

Stack Overflow用户
提问于 2015-01-31 21:02:23
回答 1查看 1.8K关注 0票数 1

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

我正在用作曲家自动整理我的文件,但这是行不通的。我第一次做这件事,我不知道如何实现。

我的composer.json

代码语言:javascript
复制
{
"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

代码语言:javascript
复制
    <?php
require_once 'vendor/autoload.php';

$app = new \Apison\Sdk\App();

当我更新我的编写器时,它会写:没有要加载的东西,PHP将在$app = new \Apison\Sdk\App();上在线捕获exeption。

谢谢你的建议

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-31 21:29:41

名称空间需要\\

代码语言:javascript
复制
"Apison\\": "../sdk"

文件:

https://getcomposer.org/doc/04-schema.md#psr-4

根据我们的聊天,解决方案是:

代码语言:javascript
复制
"autoload": {
    "psr-4": {
        "Apison\\Sdk\\": "sdk"
    }
}

然后更改名称空间和文件结构,以符合psr-4标准。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28256496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档