subugoe/text-api-bundle

为 Symfony 6 提供通用的 TextAPI 实现

安装: 193

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 1

开放问题: 0

类型:symfony-bundle

dev-main 2024-06-13 12:16 UTC

This package is auto-updated.

Last update: 2024-09-13 12:49:31 UTC


README

Symfony 框架 Bundle,用于生成 TextAPI 资源

要求

  • PHP >= 8.1
  • Composer
  • Symfony >= 6.2

安装

  1. 要将此包添加到您的 Symfony 应用程序,请运行以下命令

    composer require @subugoe/text-api-bundle
    
  2. 此包需要您的自定义翻译器,该翻译器与数据库层通信以从您的解决方案中检索实际数据。翻译器类需要实现 TranslatorInterface

  3. 将以下配置添加到您的 /config/services.yaml

    myapp.translator:
        class: App\Service\[YOUR_CUSTOM_TRANSLATOR_CLASS]
    
    subugoe_text_api.text_api_service:
        class: Subugoe\TextApiBundle\Service\TextApiService
        calls:
            - setTranslator: ['@myapp.translator']
    
  4. 创建一个符合您需求的控制器,并调用 TextApiService 的方法。创建路由不在本包的范围内,因此您仍保留对响应的完全控制。在 /examples 下有一个示例控制器。