Warning: Undefined array key "HTTPS" in include() (line 29 of /opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php).
include('/opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php') (Line: 4)
require('/opt/www/fdv2/drupal.stage/web/sites/drupal001.net/settings.php') (Line: 145)
Drupal\Core\Site\Settings::initialize('/opt/www/fdv2/drupal.stage/web', 'sites/drupal001.net', Object) (Line: 1099)
Drupal\Core\DrupalKernel->initializeSettings(Object) (Line: 701)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Drupal里面如何实现自己的StreamWrapper? - Drupal大学 - Drupal问答论坛
首页 / 帖子
Drupal里面如何实现自己的StreamWrapper?

能否简单的描述一下,如何实现自己的StreamWrapper?

谢谢。

1个答案
YOYO
发布于:2015-06-09 09:57

1. 写一个class,实现DrupalStreamWrapperInterface的接口

2. 实现一个hook,hook_stream_wrappers,返回这个StreamWrapper,通知给Drupal。

通过上面两个简单的步骤就实现了Drupal里面一个自有的streamWrapper。

主要工作是实现一个StreamWrapper,这个要确保没有问题,hook只是通知给Drupa而已。