friendsofmautic / bundle-skeleton
Mautic 文件通过 composer 提供,以简化新组件的开发
2.11.0
2017-11-28 16:34 UTC
Requires
- php: >=5.6.19 < 7.2
- mautic/core: 2.11.0
Requires (Dev)
- php: >=5.6.19
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2024-09-09 17:53:18 UTC
README
<?php namespace MauticPlugin\VocativeBundle; use Mautic\PluginBundle\Bundle\PluginBundleBase; class VocativeBundle extends PluginBundleBase { }
在没有 PluginBundleBase 类可用的情况下,在你的 IDE 中尝试这个。在 %body_part% 处会很痛苦。
目的
通过将此框架引入你的代码,问题就解决了。你的 IDE 将最终可以访问你继承的所有类。
使用方法
composer require-dev friendsofmautic/bundle-skeleton
- 将整个 MauticBundleSkeleton 拷贝粘贴到 你的 组件名称下,到你想放置的地方
- 在复制的 MauticBundleSkeleton 中,将每个地方出现的 Skeleton 单词替换为 你的 组件名称
- 从 EventListener\WhyMeSubscriber 吸取灵感,然后 移除 或 重写
故障排除
如果发生任何错误,请检查日志以了解发生了什么。
- 它们位于 Mautic 的 app/logs 目录中,例如
/var/www/mautic/app/logs/mautic_prod-2016-02-19.php
- 或者,如果它们更严重,或者 Mautic 没有捕获到(错误 500),请查看你的 web 服务器日志,例如
/var/log/apache2/error.log
技术细节
此库通过 Mautic 提供代码,通过 composer(通过 packagist.org 分别),
mautic Twig 插件提示
如果你打算为 Twig 创建 Mautic 插件,可以从 mautic-twig-plugin-skeleton 开始。