doctrine2

    0熱度

    1回答

    我正在與doctrine 2 mongodb引用_doctrine_class_name掙扎。 我必須更改許多教義實體的名稱空間,但畢竟我不能使用我的mongo數據庫,因爲_doctrine_class_name在文檔中未被更改。 這是理論文件的代碼: namespace Test\EditorBundle\Document;//was Editor\Bundle\Document; class

    1熱度

    2回答

    在我的symfony項目中,我遇到了一個由單向OneToOne關係鏈接的2個實體的問題。我的實體是:俱樂部和地址,俱樂部可以有地址。見波紋管實體聲明: 俱樂部實體 class Club{ /** * @ORM\OneToOne(targetEntity="FFPM\MainBundle\Entity\Address", cascade={"persist", "remove"}, orphan

    1熱度

    1回答

    我正在體驗這種非常奇怪的PHP行爲,並且我有點不知所措。 概要:我有了自己的抽象類的Doctrine ORM設置,使它更容易與實體進行交互,同時又享有Doctrine的好處。我知道我需要添加依賴注入,但這是一個開始。 我已經得到了Entity ORM調用與我從控制器腳本(這是任何類以外的普通文件)所做的測試非常相稱。 一旦我嘗試在任何其他類中執行任何實體ORM調用,它將返回一個空對象。我將事物追溯

    0熱度

    1回答

    我正在使用Symfony 3.2。我有一個名爲Site的實體,其中包含與稱爲Indication的另一個實體的OneToMany關係。 class Site { /** * @ORM\OneToMany(targetEntity="IhkBundle\Entity\Indication", mappedBy="site") */ private $indi

    0熱度

    2回答

    我有一個屬性的實體被設置爲陣列 /** * @ORM\Column(type="array") */ private $labels = []; 此數組的標籤的數據存儲翻譯等 [ 'en' => 'foo-in-English', 'de' => 'foo-in-German', 'ru' => 'foo-in-Russian' ] 我有像標籤設置類型

    1熱度

    1回答

    我有至少有一個相關實體的記錄列表。在記錄列表中,我顯示相關記錄的主要列表和數據,所以如果表具有〜100條記錄,則原則會生成並執行〜150個查詢:一個用於列表,另一個用於每個相關實體,這不是一件好事。它可以輕鬆簡化爲只有2個查詢:一個用於列表,另一個用於所有相關實體。 正如我所發現的,教義中的二級緩存對於這種情況來說是完美的。 所以,我已經啓用緩存配置: doctrine: orm:

    0熱度

    1回答

    在一個集合中,我有一個字符串字段,它可以是null。但是,如果該字段的值,它應該是unique.I都試過這樣的, /** @ODM\Field(type="string", nullable=true) @ODM\UniqueIndex(order="asc") */ private $empId; 我使用MongoDB的3.0,教條2 ORM上的Zend Framework 2 任何人都知

    0熱度

    1回答

    事情是這樣的: $connection->executeQuery('check table historial1 in database $connection->executeQuery('show tables')')

    0熱度

    1回答

    之前,我收到以下錯誤 [Symfony\Component\Debug\Exception\ContextErrorException] 警告:spl_object_hash()預計參數1是對象,數組前運行的「清除」後給予 '堅持'。 這是代碼。 $user = $userRepository->findOneById($userId); $dm->clear();

    0熱度

    1回答

    我只是遇到了Symfony2和Doctrine ORM的一個非常奇怪的問題。它停止在我的一個表中插入數據,在過去的幾個月中沒有做任何更改,但它開始失敗,儘管沒有Doctrine異常或任何其他內容,分析器顯示插入操作正確。實體接收ID 0並且數據庫中沒有記錄。 這只是一個基本的persist + flush組合映射實體。是的,實體被映射(也在Profiler中檢查)。 我想知道是否有任何情況下,儘管