在 bolt 中检索事件内容对象 link
Retrieve event content object link in bolt
我正在编写一个扩展程序,当在我的 bolt 安装上发布内容时,它会向 IFTTT 发送通知。
在我的扩展中使用回调,我可以获得链接到引发事件的 \Bolt\Content
对象,但我怎样才能获得它的永久链接?
这里是回调代码:
public function postSaveCallback(\Bolt\Events\StorageEvent $event)
{
$content = $event->getContent();
// Payload
$payload = array(
'value1' => $content->get('title'),
'value2' => $content->get('link')
);
$this->sendRequest("published", $payload);
}
变量 $content->title
已检索并具有给定值,但 $content->link
为空。
好的,知道了。
link不是变量而是Bolt\Content
中定义的函数。
所以,我只需要调用 'value2' => $content->link()
我正在编写一个扩展程序,当在我的 bolt 安装上发布内容时,它会向 IFTTT 发送通知。
在我的扩展中使用回调,我可以获得链接到引发事件的 \Bolt\Content
对象,但我怎样才能获得它的永久链接?
这里是回调代码:
public function postSaveCallback(\Bolt\Events\StorageEvent $event)
{
$content = $event->getContent();
// Payload
$payload = array(
'value1' => $content->get('title'),
'value2' => $content->get('link')
);
$this->sendRequest("published", $payload);
}
变量 $content->title
已检索并具有给定值,但 $content->link
为空。
好的,知道了。
link不是变量而是Bolt\Content
中定义的函数。
所以,我只需要调用 'value2' => $content->link()