PHPackages                             youwe/pimcore-object-bridge - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. youwe/pimcore-object-bridge

Abandoned → [https://pimcore.com/docs/pimcore/current/Development\_Documentation/Objects/Object\_Classes/Data\_Types/Relation\_Types.html#page\_Advanced-Many-To-One-Object-Relation](/?search=https%3A%2F%2Fpimcore.com%2Fdocs%2Fpimcore%2Fcurrent%2FDevelopment_Documentation%2FObjects%2FObject_Classes%2FData_Types%2FRelation_Types.html%23page_Advanced-Many-To-One-Object-Relation)Pimcore-bundle[Utility &amp; Helpers](/categories/utility)

youwe/pimcore-object-bridge
===========================

Allows editing an object inline that doesn't link directly many-to-many like

v10.0.0(2y ago)76.3k71MITJavaScriptCI failing

Since Feb 2Pushed 2y ago8 watchersCompare

[ Source](https://github.com/YouweGit/PimcoreObjectBridge)[ Packagist](https://packagist.org/packages/youwe/pimcore-object-bridge)[ RSS](/packages/youwe-pimcore-object-bridge/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (10)Dependencies (1)Versions (70)Used By (1)

Abandoned
=========

[](#abandoned)

Use [advanced many to one object relation](https://pimcore.com/docs/pimcore/current/Development_Documentation/Objects/Object_Classes/Data_Types/Relation_Types.html#page_Advanced-Many-To-One-Object-Relation) instead.

Object bridge field
===================

[](#object-bridge-field)

Allows editing an object inline that doesn't link directly many-to-many like Example: MainObject -&gt; BridgeObject -&gt; SourceObject allows to edit inline BridgeObject after linking a source object to it Cart -&gt; ProductItem -&gt; Product

### How to install

[](#how-to-install)

1. Run `composer require youwe/pimcore-object-bridge` to receive the bundle
2. Enable the bundle `bin/console  pimcore:bundle:enable ObjectBridgeBundle`
3. Then the field `objectBridge` should be available in field selector under relations (Add Data Component-&gt;Relation-&gt;objectBridge)

Allowed in:

- object: true,
- objectbrick: true,
- fieldcollection: true,
- localizedfield: true,
- classificationstore: false,
- block: true

Bridge object editing fields:

- numeric
- input
- select
- manyToOneRelation
- checkbox

*If not in list above then field will be read-only*

### Field specific settings

[](#field-specific-settings)

 Source class Select which class should be used as primary class Source visible fields Which fields from source class should be displayed Bridge class Select which class should be created when selecting the source object Bridge visible fields Same as source fields but from bridge class Bridge field Which field should be used when linking source object to bridge object Bridge folder Where bridge objects should be stored after automatic creatingLimitation: When many to one relation is used, there can only be one class type linked. First one will be used. ### Example scenario

[](#example-scenario)

```
        +--------------+             +--------------+
        |              |             |              |
        |    Garage    |             |    Garage    |
        |              |             |              |
        +-+-----------++             +----+---------+
          |           |                   |
          |           |                   |
          |           |                   |
+---------+---+    +--+----------+   +----+--------+
|             |    |             |   |             |
|  GarageCar  |    |  GarageCar  |   |  GarageCar  |
|             |    |             |   |             |
+---------+---+    +--+----------+   +----+--------+
          |           |                   |
          |           |     +-------------+
          |           |     |
+---------+---+    +--+-----+----+
|             |    |             |
|     Car     |    |     Car     |
|             |    |             |
+-------------+    +-------------+

```

In this example, you would add the ObjectBridge field to Garage. The bridge table would be GarageCar. GarageCar would have a (single) many to one relation field to Car.

Fields for example tables:

Garage

- name
- location
- garageCars (field type = object-bridge)

GarageCar

- totalQuantity
- availableQuantity
- car (field type = manyToOneRelation)

Car

- type
- brand
- price

A certain car can be present in multiple garages, in different quantities.

See object bulk dump structure [here](Docs/json/structure_bridge.json)

### Screenshot

[](#screenshot)

[![Screenshot of the bridge](Docs/img/screenshot.png)](Docs/img/screenshot.png)

### Todo's:

[](#todos)

- Option to add custom add new object window (now default add functionality)
- Default value
- Testing

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community27

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor1

Top contributor holds 56% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~50 days

Recently: every ~214 days

Total

52

Last Release

882d ago

Major Versions

v0.0.21 → v5.0.42018-03-26

v5.8.0 → v6.0.02019-06-26

v5.0.16 → v6.0.12019-06-28

v5.0.21 → v6.0.22020-03-16

v6.0.7 → v10.0.02024-01-30

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/127846219?v=4)[Youwe Agency](/maintainers/youweagency)[@YouweAgency](https://github.com/YouweAgency)

![](https://avatars.githubusercontent.com/u/752283?v=4)[Joris Ros](/maintainers/jorisros)[@jorisros](https://github.com/jorisros)

![](https://www.gravatar.com/avatar/1dfe843a2613a05fdb04713b6b6fb8d65437ec8988daaf1dbf649045b1763189?d=identicon)[osm](/maintainers/osm)

![](https://avatars.githubusercontent.com/u/20945873?v=4)[Roelf](/maintainers/Sunohara666)[@Sunohara666](https://github.com/Sunohara666)

![](https://avatars.githubusercontent.com/u/6256292?v=4)[Youwe](/maintainers/Youwe)[@youwe](https://github.com/youwe)

---

Top Contributors

[![jorisros](https://avatars.githubusercontent.com/u/752283?v=4)](https://github.com/jorisros "jorisros (47 commits)")[![kjkooistra-youwe](https://avatars.githubusercontent.com/u/24292941?v=4)](https://github.com/kjkooistra-youwe "kjkooistra-youwe (20 commits)")[![griselta](https://avatars.githubusercontent.com/u/11535086?v=4)](https://github.com/griselta "griselta (4 commits)")[![Mitch391](https://avatars.githubusercontent.com/u/17063690?v=4)](https://github.com/Mitch391 "Mitch391 (3 commits)")[![lehminhs](https://avatars.githubusercontent.com/u/51723128?v=4)](https://github.com/lehminhs "lehminhs (2 commits)")[![paulovitorbal](https://avatars.githubusercontent.com/u/1259996?v=4)](https://github.com/paulovitorbal "paulovitorbal (2 commits)")[![Sunohara666](https://avatars.githubusercontent.com/u/20945873?v=4)](https://github.com/Sunohara666 "Sunohara666 (2 commits)")[![youwe-petervanderwal](https://avatars.githubusercontent.com/u/60703382?v=4)](https://github.com/youwe-petervanderwal "youwe-petervanderwal (2 commits)")[![hjplat-youwe](https://avatars.githubusercontent.com/u/91178954?v=4)](https://github.com/hjplat-youwe "hjplat-youwe (1 commits)")[![vmalyk](https://avatars.githubusercontent.com/u/5318027?v=4)](https://github.com/vmalyk "vmalyk (1 commits)")

### Embed Badge

![Health badge](/badges/youwe-pimcore-object-bridge/health.svg)

```
[![Health](https://phpackages.com/badges/youwe-pimcore-object-bridge/health.svg)](https://phpackages.com/packages/youwe-pimcore-object-bridge)
```

###  Alternatives

[pimcore/data-importer

Adds a comprehensive import functionality to Pimcore Datahub

46823.2k3](/packages/pimcore-data-importer)[pimcore/perspective-editor

Pimcore Perspective Editor

21408.7k](/packages/pimcore-perspective-editor)[pimcore/object-merger

13572.1k1](/packages/pimcore-object-merger)[pimcore/number-sequence-generator

Pimcore Number Sequence Generator

11604.2k1](/packages/pimcore-number-sequence-generator)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
