Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何判断一个问题在PHP API for Redmine中不包含子问题?_Php_Redmine_Children_Requirements - Fatal编程技术网

如何判断一个问题在PHP API for Redmine中不包含子问题?

如何判断一个问题在PHP API for Redmine中不包含子问题?,php,redmine,children,requirements,Php,Redmine,Children,Requirements,最近,我正在为Redmine开发一个使用PHPAPI的项目。现在我需要记录一个问题是否有任何子问题。我试图搜索相关信息,但失败了,所以我来这里寻求帮助。这是一个满足您需求的功能,您可以尝试一下 /** * @param int $id issueId * @return int */ public function hasChildIssue($id) { $res = $this->client->api('issue')->show($id, array('i

最近,我正在为Redmine开发一个使用PHPAPI的项目。现在我需要记录一个问题是否有任何子问题。我试图搜索相关信息,但失败了,所以我来这里寻求帮助。

这是一个满足您需求的功能,您可以尝试一下

/**
 * @param int $id issueId
 * @return int
 */
public function hasChildIssue($id)
{
    $res = $this->client->api('issue')->show($id, array('include' => 'children'));
    if (!empty($res) && isset($res['issue']['children'])) {
        return true;
    }
    return false;
}
参考: