我是一個新的Symfony,我有一個問題。 我目前正在製作一個Gallery Bundle(包含'Gallery'和'Image'實體),並且出現了我的問題。如何使用表單中的現有數據填充ArrayCollection變量?
我可以上傳圖片以及使用我的圖片對應的文件,但是我想將我的圖片分類到畫廊。我在Gallery和Image實體之間建立了一個一對多的關係,並在ArrayCollection $圖像(進入Gallery實體)中表現圖像。
現在,我怎樣才能從瀏覽器填充$圖像變量? 我想到了這個解決方案:在Gallery實體中添加一個文本字段,圖像名稱,在保存Gallery實體之前,我會獲取相應的Images實體並將它們放到我的變量$ images中,但問題是我不能從實體訪問實體管理器..
感謝您的幫助,如果您需要代碼,我當然可以顯示您,即使它非常基本。
編輯:我找到了一種方法從實體獲得對實體管理器的訪問權限,但據說它是不安全的。目前我可能會使用它,但如果有人能向我解釋更好的方法,我會接受。
是的請,這正是我想要做的!我不知道我可以使用某種'實體領域'!非常感謝。你已經指出了我的正確方向,但如果你有更多,請告訴我:)。我明天會編碼,我會回來報告。 – Videl 2013-05-10 19:13:32