导入后更新silverstripe-linkable对象

时间:2016-10-11 14:46:37

标签: php silverstripe oembed

我使用silverstripe-linkable来展示产品视频。通过CsvBulkLoader导入产品后,链接SourceURL已设置,但未嵌入外部文件。有没有办法以编程方式嵌入这个?

这是我的代码

  public static function importVideo(&$obj, $val, $record) {
    if($val != 'EmbeddedObject') {
      $obj->Video()->SourceURL = $val;
      $obj->Video()->write();
      $obj->Video()->updateEmbedHTML();
      $obj->Video()->write();
    }
  }

我已经尝试过调用

$obj->Video()->updateEmbedHTML();

$obj->Video()->Embed();

有什么建议吗?

0 个答案:

没有答案