lephare/doctrine-json-translation-bundle
最新稳定版本:v1.0.0
Composer 安装命令:
composer require lephare/doctrine-json-translation-bundle
包简介
Integrate le-phare/doctrine-json-translation in Symfony
README 文档
README
Table of Contents
Features
- Doctrine type to store translations in multiple locales in JSON format
- Symfony form type to edit translations
Installation
composer require lephare/doctrine-json-translation-bundle
Usage
1. Configure Doctrine
First, you need to register the custom translated type in your Doctrine configuration.
Add this to config/packages/doctrine.yaml:
# config/packages/doctrine.yaml doctrine: dbal: types: LePhare\DoctrineJsonTranslation\DBAL\TranslatedType
2. Use in an entity
#[ORM\Column(type: 'translated')] protected TranslatedField $title;
3. Use in a form
use LePhare\DoctrineJsonTranslation\Form\Type\TranslatedType; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; class ExampleType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options): void { $builder ->add('title', TranslatedType::class) ; } }
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-02-06