doctrine

    0熱度

    1回答

    我在我的Symfony項目上使用MongoDB,我希望將索引數據從Doctrine ODM轉換爲Algolia,但當我刷新數據並且手動索引器正在等待Doctrine ORM時,自動索引不工作: $product = new Product(); $product->setName("Searching With Algolia"); $em = $this->getEntityManager(

    0熱度

    2回答

    使用Symfony中的Doctrine驗證Type Constraint的數據類型是否有用? 事實上,當您嘗試將數據與錯誤類型數據庫,Symfony的拋出具有以下消息的異常: 類型的「name」屬性的必須是「字符串」,「整「給。」 因此,先驗沒有SQL注入的危險。 此外,在每一個我見過的教程,沒有類型檢查。 您對此有何看法?

    0熱度

    1回答

    我遇到了單表繼承問題以及子類上的可選多對一映射問題。當我嘗試通過子類的子級加載父實體時,父級沒有數據加載。不過,我可以重新加載實體並獲得沒有問題的數據。下面是一個例子的存儲庫: https://bitbucket.org/GDIBass/relationalsingletableinheritancedoctrinebug 我試圖重新在這個學說ORM的測試套件,沒有任何運氣。有任何想法嗎?

    1熱度

    1回答

    我正在設計一個管理報表的應用程序。我正在用Symfony 3.2.6進行開發。在這個picture中,您可以看到我的數據模型。我希望做兩件事情: 1.提交報告,數給出模塊創建新的佈局 2.創建的這個報告實例,並將其保存在數據庫中 所以我覺得這是一個辦法做到這一點有了這個數據模型,不是嗎?但是我現在怎麼才能從Symfony中創建一個表單呢? 我做這樣的事情: $builder ->add

    0熱度

    1回答

    我有兩個單獨的實體,我想通過一對多關係鏈接。但是我希望這種關係是有序的,這意味着每次我打電話給第一個實體時,第二個實體的元素都是以預定義的方式來進行的。我不能使用'order by'調用,因爲這個順序與第二個實體的字段無關。我想到了具有第一實體的一個領域是實體的陣列,但我不知道如何實現,要麼.. 編輯 到目前爲止,我有這樣的事情: /** * @ORM\OneToMany(targetEntit

    1熱度

    1回答

    我必須保存ticket與ticket_attachments,ticket_comments和ticket_status_history。我只會堅持ticket對象,但想要保存附件,評論和歷史記錄。我正在使用教義和symfony和註釋。 我創建了3個數組集合ticket與mappedBy和級聯刪除並堅持。並通過附件,評論和歷史反覆使用。但在保存並刷新後,只有ticket正在保存,但其他對象(即附件

    0熱度

    2回答

    我正在使用postgres數據庫和FOSUserBundle一起使用原則。出於某種原因,每次我嘗試運行doctrine:schema:update時,它都會嘗試創建用戶表,儘管它已經存在。 我不得不將模式設置爲用戶表以在實體中公開,因爲FOS會在其他模式中發生錯誤。然而,從實體中刪除此註釋將會阻止它嘗試重新創建表。 實體的定義如下: <?php namespace AppBundle\Enti

    1熱度

    3回答

    我有兩個實體,國家和省,我已經設立在省實體許多到一個關係: 實體/省 /** * @var \AppBundle\Entity\Country * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Country") * @ORM\JoinColumn(name="ubicacionpaisid", referencedColumnName="id"

    0熱度

    1回答

    我在一個較長的商店插件中創建了一個函數,它應該爲數據庫中每一行創建一個隨機數,在「憑證代碼「欄。現在我用一個固定的數字替換了for-loop條件,因爲我想確保問題不會發生,因爲for-loop條件。 問題是for循環只對數據庫有影響。 例如:我有這張表's_plugin_tnev'。那張桌子裏面有6排。其中4個在憑證代碼欄內有值「​​NULL」。 所以據我瞭解我的代碼。它應該通過同一個表循環5次,

    0熱度

    1回答

    我仍然在沒有給出任何手冊的情況下離開開發者的代碼。 我想知道是否有可能對原則說不要將數據保存在2個表中的持久數據中。 2表: 規則=>存儲的規則的所有元素(名稱,端口,服務,源 地址,狀態等等)規則的 狀態=>存儲狀態(詢問,在生產中,拒絕) 規則實體: /** *@ORM\ManyToOne(targetEntity="status", inversedBy="statuses", c