使用Redmine的PHP API时,如何判断需求是否为原子需求
来源:互联网 发布:防晒霜 知乎 编辑:程序博客网 时间:2024/05/28 06:05
使用Redmine的PHP API时,如何判断需求是否为原子需求
使用redmine的PHP接口时,怎样才能判断需求是否为原子需求呢,下面给出具体的做法:
/** * 判断是否为原子需求, 即是否依然含有子需求 * @param int $id 需求Id * @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; }
set_time_limit(0); $startTime = microtime(true); //检查API KEY是否配置 $configService = $this->serviceInstance('config', 'work'); $config = $configService->getConstApiKey(); if (empty($config)) { throw new \Exception('固定API KEY未配置'); } $constApiKey = $config['value']; $redmine = new RedmineLib($constApiKey); $issueId=17252; $temp = $redmine->client->get('/issues/'.urlencode($issueId).'.json?'.http_build_query(array ('include' => 'children'))); $temp = $redmine->client->api('issue')->show(17252, array ('include' => 'children')); var_dump($temp['issue']['children']); exit; // 如果有子任务,['issue']['children']字段不存在,否则['issue']['children']字段对应一个子数组// $temp = $redmine->client->issue->show(17252, array('include' => 'children'));// $temp = $redmine->hasChildIssue(17330); var_dump($temp); exit;
相关链接:
http://www.redmine.org/projects/redmine/wiki/Rest_Issues
Rest api with php - Redmine
http://www.redmine.org/projects/redmine/wiki/Rest_api_with_php
2 0
- 使用Redmine的PHP API时,如何判断需求是否为原子需求
- 如何判断业务需求关注点
- 如何判断PHP数组是否为空
- 模板的使用:如何判断参数是否为一个类
- 需求文件的使用
- 关于如何根据需求查找php项目文件的方法
- Redis研究(七)—如何判断set/get是否为原子操作
- 编写需求FAQ(3)——需求分析的原子操作综述
- 如何寻找客户的需求
- 如何把握不存在的需求?
- 如何寻找客户的需求
- 如何寻找客户的需求
- 如何把握不存在的需求?
- 如何寻找客户的需求
- 在需求采集时,如何对客户的需求进行分类
- PHP中如何判断数组是否为空
- PHP如何判断一个gif图片是否为动画?
- 需求变更的代价和如何减少需求变更
- Java String类源码分析
- Android ListView和RecyclerView常见问题
- 用户标签系统 数据库设计
- 适配——Drawable适配
- UML建模之时序图
- 使用Redmine的PHP API时,如何判断需求是否为原子需求
- android系统获取本地视频文件的缩略图
- Handler内存泄漏分析及解决
- 使用Robolectric进行Android单元测试
- Axure设计:跳转页面如何设置目标页面的动态面板的状态
- 《士兵突击》经验语录
- leetcode.136.Single Number
- android gridview 去除四周间隙
- 安全操作,幂等操作