首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Youtrack设置Rest API时出错

为Youtrack设置Rest API时出错
EN

Stack Overflow用户
提问于 2015-02-11 21:02:00
回答 1查看 249关注 0票数 2

有人试过使用https://github.com/nepda/youtrack吗?我正在尝试设置它,但得到错误:

代码语言:javascript
复制
Fatal error: Class 'YouTrack\Exception' not found in D:\wamp\www\flow\libs\YouTrack\Connection.php on line 117

这个库可以在https://github.com/nepda/youtrack上找到,所以我所做的是下载它并进行测试:

代码语言:javascript
复制
include_once './config/config_inc.php';
include_once './libs/parser.php';

require_once("./libs/YouTrack/Connection.php");
try {
    $youtrack = new YouTrack\Connection(
        YOUTRACK_URL,
        YOUTRACK_USERNAME . 'invalid',
        YOUTRACK_PASSWORD
    );
    echo 'Login correct.' . PHP_EOL;
} catch (\YouTrack\IncorrectLoginException $e) {

    echo 'Incorrect login or password.' . PHP_EOL;
}
EN

回答 1

Stack Overflow用户

发布于 2017-01-19 17:38:52

您需要某种类型的autoloading。在这种情况下,一个非常简单的设置是:

代码语言:javascript
复制
<?php
function __autoload($class)
{
    $path = str_replace('\\', '/', $class);
    require_once $path . '.php';
}

try {
    $youtrack = new YouTrack\Connection(
        YOUTRACK_URL,
        YOUTRACK_USERNAME . 'invalid',
        YOUTRACK_PASSWORD
    );
    echo 'Login correct.' . PHP_EOL;
} catch (\YouTrack\IncorrectLoginException $e) {

    echo 'Incorrect login or password.' . PHP_EOL;
}

(这将适用于1.5.3版的nepda/youtrack-client)。

我添加了一个自述文件部分"Standalone setup with composer“。

请使用composer来管理您的软件包。Composer提供了一个很好的自动加载实现。

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

https://stackoverflow.com/questions/28455063

复制
相关文章

相似问题

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