matatirosoln / doctrine-filemaker-driver-bundle
Symfony 扩展包,用于实现 FileMaker Doctrine 驱动之一
1.10.2
2023-12-19 21:22 UTC
Requires
- php: >=7.2.0
- ext-dom: *
- ext-json: *
- ext-simplexml: *
- doctrine/dbal: 3.*
- doctrine/orm: 2.*
- symfony/console: ^5.4|^6.0|^7.0
- symfony/dependency-injection: ^5.4|^6.0|^7.0
- symfony/framework-bundle: ^5.4|^6.0|^7.0
- symfony/http-client: ^5.4|^6.0|^7.0
- symfony/http-kernel: ^5.4|^6.0|^7.0
- twig/twig: ^1.38||^2.7||^3.0
Suggests
- matatirosoln/doctrine-filemaker-driver: Use FileMaker through CWP as your backend database
- matatirosoln/doctrine-fm-data-api-driver: Use FileMaker via the v17+ Data API as your backend database
- dev-master
- 1.10.2
- 1.10.1
- 1.9.6
- 1.9.5
- 1.9.4
- 1.9.3
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.4
- 1.8.3
- 1.8.2
- 1.8.1
- 1.8
- 1.7.2
- 1.7.1
- 1.7
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.1
- 1.6
- 1.5.0
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4
- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.1
- 1.0.0
- 0.10.7
- 0.7.6
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1
- dev-dev-1.9.6
- dev-dev-1.9.5
- dev-dev-1.9.4
- dev-dev-1.9.3
This package is auto-updated.
Last update: 2024-09-17 00:09:14 UTC
README
A Symfony 扩展包,用于实现 FileMaker Doctrine 驱动之一,允许在 Symfony 应用程序中使用 FileMaker CWP API 或 FileMaker 数据 API。
安装
通过 composer 安装。如果您从 5.4 版本的 SF 开始工作,则使用。
composer require matatirosoln/doctrine-filemaker-driver-bundle
如果您需要支持 5.4 版本之前的 SF,则需要(仍在维护的)1.7 版本。
composer require matatirosoln/doctrine-filemaker-driver-bundle "^1.7"
重要提示:由于我们已发布数据 API 驱动器,您现在还需要安装适当的驱动器(这是 v1.0 中的重大变更。最初,CWP 驱动器由此扩展包自动安装,但现在不会这样做,因为您可能不需要它;-)。
如果您希望使用 CWP PHP API 与 FileMaker 交互
composer require matatirosoln/doctrine-filemaker-driver
或者使用数据 API
composer require matatirosoln/doctrine-fm-data-api-driver
配置
对于小于 v4.0 的 symfony,将扩展包添加到 AppKernal.php
new MSDev\DoctrineFileMakerDriverBundle\DoctrineFileMakerDriverBundle()
对于 v4+ 的 symfony,将扩展包添加到 bundles.php
MSDev\DoctrineFileMakerDriverBundle\DoctrineFileMakerDriverBundle::class => ['all' => true],
配置 Doctrine 以使用 FileMaker 驱动器。在您的 Doctrine 配置中,取消注释
driver: xxxx
并替换为
driver_class: MSDev\DoctrineFileMakerDriver\FMDriver or driver_class: MSDev\DoctrineFMDataAPIDriver\FMDriver
如果您希望使用值列表功能,请将以下内容添加到 'config.yaml'(或您选择的配置文件)中
doctrine_file_maker_driver: valuelist_layout: 'ValueLists'
有关在 FileMaker 中创建实体的说明,请参阅 Doctrine FileMaker 驱动 的说明中的 'conventions' 部分。
服务
此扩展包为您的项目添加了许多有用的服务和功能。