我需要更新任务标签。 我得到了任务,我可以逐步完成标签的PodioCollection($ task->标签) 我删除了一个标签 $这 - > labels->清除($ labelToRemove-> label_id); 我添加了一个标签
$newLabel = new PodioTaskLabel();
$newLabel->text = $labelText;
$task->labels[] = $newLabel;
然后我保存了$ task
$任务 - >保存();
$ task已保存,但更新的任务标签不是。
这里的文档没有意义: https://developers.podio.com/doc/tasks/update-task-labels-151769
它在顶部显示“使用新标签更新任务”。 它还说你称之为: /任务/ {TASK_ID} /标签/
但你称之为:
PodioTaskLabel::update( $label_id, $attributes = array() );
咦?为什么在一个地方用{task_id}调用它然后在下面调用,比如用$ label_id调用它。
在它链接的PHP代码中,它有:
return Podio::put("/task/label/{$label_id}", $attributes);
这让我相信文档是错误的。
在那个:: update()调用中,我是否传递了我要更新的任务的task_id?
或者是否有一些其他方式来更新未记录的任务标签?
- 安德鲁。
答案 0 :(得分:0)
这似乎是php客户端中的一个错误。 Ruby 的相同代码效果很好:
scale_y_parameter <-
c(breaks = seq(0, 30, by = 10),
limits = c(0, 30))
d %>%
ggplot(aes(x = cyl, y = mpg, fill = am)) +
geom_col(position = "dodge") +
scale_y_continuous(scale_y_parameter)
随意修复php客户端并提交修复拉取请求。