magicbart/external-reference-bundle
Composer 安装命令:
composer require magicbart/external-reference-bundle
包简介
Add external reference between api and entity
README 文档
README
ExternalReferenceBundle is a Symfony bundle that provides a mechanism for storing and managing external references for objects created via external APIs. This bundle allows developers to keep track of relationships between local and external resources efficiently.
Installation
Install the bundle using Composer:
composer require magicbart/external-reference-bundle
Then, enable the bundle in your Symfony application (if not done automatically):
// config/bundles.php return [ Magicbart\ExternalReferenceBundle\MagicbartExternalReferenceBundle::class => ['all' => true],, ];
Run the necessary database migrations if the bundle provides a storage mechanism:
php bin/console doctrine:migrations:migrate
Usage
Register an External Reference
use Magicbart\ExternalReferenceBundle\Manager\ExternalReferenceManager; $referenceManager = $this->get(ExternalReferenceManager::class); $referenceManager->add(User::class, $user->getId(), 'external_id', 'target');
Retrieve an External Reference
$externalReference = $referenceManager->get(User::class, $user->getId(), 'external_id', 'target');
Contributing
Feel free to contribute by submitting issues or pull requests to improve the bundle.
License
This bundle is licensed under the Apache License.
统计信息
- 总下载量: 17
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2025-03-09