ats/core-bundle

ATS 核心包

维护者

详细信息

gitlab.com/atsdigital/core-bundle

问题

安装: 26

依赖: 5

建议者: 0

安全: 0

类型:symfony-bundle


README

一般

核心技术特性,其他 ATS 包的基础

特性 & 功能

  • CSVResponse 类型

    • ✔️ 在 Symfony 的 Response 对象之上提供包装器,用于处理 CSV 下载
  • 命令

    • ✔️ 命令事件订阅者
    • ✔️ Doctrine MongoDB Bad References Check 命令
  • 管理器

    • AbstractBaseManager 用于模式强制
  • 服务 & 工具

    • ️✔ 字符串包装/助手类

设置

1- 更新你的 composer.json 以添加 ATS 私有 Packagist

{
    "repositories": [
        {
            "type": "composer",
            "url": "https://packagist.ats-digital.com"
        }
    ],
}

2- 在你的应用程序中安装此包

$ php composer require ats/core-bundle

3- 在 AppKernel 中注册该包

<?php
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = [
            // ...
            new Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle(),
            new ATS\CoreBundle\ATSCoreBundle(),
            // ...
        ];
    }
    // ...
}

配置

N/A

如何做

Q: 如何启用 MongoDB 全文搜索?

A

  • 在 Document 类上添加注释
      /**
       * @ODM\Document()
       * @ODM\Index(keys={"username"="text"})
       * ...
       */
    
  • 更新数据库索引

有什么新功能?

CHANGELOG.md