libre-informatique/email-crm-bundle

带电子邮件管理的Symfony CRM组件包

安装次数: 2,047

依赖项: 1

建议者: 0

安全: 0

星标: 1

关注者: 7

分支: 0

类型:symfony-bundle

0.6.4 2017-11-03 15:09 UTC

This package is not auto-updated.

Last update: 2024-09-09 05:56:19 UTC


README

Build Status Coverage Status License

Latest Stable Version Latest Unstable Version Total Downloads

Symfony带电子邮件管理的CRM组件包

该组件包充分利用了SymfonyLibrinfoEmailBundleSymfonyLibrinfoCRMBundle的全部潜力。

它也是如何使用新的设计模式“外部扩展”(目前仍在Libre Informatique实验室中开发)来覆盖Symfony组件包的实体映射的一个示例!关于我们如何做到的,即将推出新文章...

使用方法

您需要在您的symfony AppBundle中实现4个“外部扩展”特性

  • 联系扩展
  • 位置扩展
  • 机构扩展
  • 电子邮件扩展
// src/AppBundle/Entity/Extension/ContactExtension.php
namespace AppBundle\Entity\Extension;

trait ContactExtension
{
    use \Librinfo\EmailCRMBundle\Entity\Traits\HasEmailMessages;
}
// src/AppBundle/Entity/Extension/PositionExtension.php
namespace AppBundle\Entity\Extension;

trait PositionExtension
{
    use \Librinfo\EmailCRMBundle\Entity\Traits\HasEmailMessages;
}
// src/AppBundle/Entity/Extension/OrganismExtension.php
namespace AppBundle\Entity\Extension;

trait OrganismExtension
{
    use \Librinfo\EmailCRMBundle\Entity\Traits\HasEmailMessages;
}
// src/AppBundle/Entity/Extension/EmailExtension.php
namespace AppBundle\Entity\Extension;

trait EmailExtension
{
    use \Librinfo\EmailCRMBundle\Entity\Traits\HasEmailRecipients;
}

...现在,SymfonyLibrinfoEmailBundleSymfonyLibrinfoCRMBundle的实体已从外部空间链接!