20steps / twentysteps_bricks_bridge
Drupal 7.x 模块,通过20steps连接到Bricks,包括Symfony 3
dev-master
2017-04-09 18:39 UTC
Requires
- php: >=7.0
- composer/installers: ~1.0
This package is not auto-updated.
Last update: 2024-09-29 02:44:31 UTC
README
此Drupal 7.x模块是连接到包含Symfony 3的20steps Bricks的桥梁。
此模块与20steps Drupal 7.x版本的Bricks一起使用。
更多信息请访问https://20steps.de
配置
编辑settings.php文件和以下行
$conf['bricks'] = array( 'root' => __DIR__.'/../..', // the project root path 'drush' => array( 'env' => 'app', 'debug' => true ) );
如果您有一个自定义的Symfony结构,您可以添加一个kernel_factory
数组键并创建一个自定义闭包,该闭包将返回内核类名
$conf['symfony2']['kernel_factory'] = function (array $conf) { $kernelName = 'PortalKernel'; require_once sprintf('%s/apps/bootstrap.php.cache', $conf['symfony2']['root']); require_once sprintf('%s/apps/BaseKernel.php', $conf['symfony2']['root']); require_once sprintf('%s/apps/portal/%s.php', $conf['symfony2']['root'], $kernelName); return $kernelName; };
钩子
一些Drupal钩子被发送到Symfony事件调度器。
注册
- drupal.user_login
- drupal.user_logout
用户实体事件
- drupal.user_load
- drupal.user_insert
- drupal.user_update
- drupal.user_presave