5
我試圖創建一個使用ORM一個QueryBuilder的。但是我偶然發現一個實體與兩個可能的表有關係。有了這種結構,它將(恕我直言)不可能映射到實體本身。Doctrine DBAL可以與ORM查詢生成器混合使用嗎?
╔═══════╗ ╔═══════╗ ╔═══════╗
║ ValB ║ ║ Main ║ ║ ValC ║
╠══╦════╣ ╠══╦════╣ ╠══╦════╣
║ *║ pk ║-- + ║ *║ pk ║ +---║ *║ pk ║
╠══╬════╣ | ╠══╬════╣ | ╠══╬════╣
║ ║ ║ +--║ ║v_id║---+ ║ ║ ║
╠══╬════╣ ╠══╬════╣ ╠══╬════╣
║ ║ ║ ║ ║ ║ ║ ║ ║
╚══╩════╝ ╚══╩════╝ ╚══╩════╝
是否是可能的ORM的QueryBuilder,或將仍然使用ORM QueryBuilder的主要是在代碼的任何其它方式混合DBAL QueryBuilder的。
PS。我沒有設計數據庫和即時通訊只是優化它。對不起,這個:(
是的,我知道解決方案,但有這個不訴諸到創建另一個表的方法嗎?因爲我們在生產,它非常繁瑣和危險地遷移到這個結構中。 – rrw
我解決了你的問題。但不是。你可能只能在這裏和DBAL呆在一起。 –
謝謝你的回答啓蒙我。我只是想,也許有一種方法來動態地映射實體。但我認爲沒有辦法。謝謝! :) – rrw