doctrine-query

    0熱度

    1回答

    我想確認數據庫中是否存在用戶集合。所以,說我有一個數組: $data = [ [ 'firstName' => 'Alastair', 'lastName' => 'Appleby' ], [ 'firstName' => 'Celine', 'lastName' => 'Wilkinson' ] ];

    0熱度

    1回答

    我的Symfony(3.3)表單EntityType顯示爲選擇輸入並列出了我們在數據庫中擁有的所有客戶端。客戶端實體與使用懶惰模式的其他幾個實體關聯。 當選擇框被渲染時,發出204個數據庫查詢。我懷疑表單組件根據每個查詢結果調用setter,導致加載許多額外的數據庫查詢。我們可以將關聯映射設置爲「EAGER」,或者在窗體的querybuilder選項中使用join('...') - > addSe

    0熱度

    1回答

    我使用一些自定義的DQL函數來過濾PostgreSQL中的一些JSONB字段的行。這是我的查詢功能: private function findTopLevelResources(): array { return $this->createQueryBuilder('r') ->where("JSON_EXISTS(r.contents, '-1') = FALSE")

    0熱度

    1回答

    我需要將此sql查詢更改爲原則查詢或dql表單。這可能嗎? SELECT count(*) AS listenCount, l.post_id AS postId FROM (SELECT DISTINCT ll.user_id, ll.post_id FROM listen ll) l WHERE l.post_id IN (' . $id . ') GROUP BY l.post_id

    0熱度

    1回答

    我在Symfony中遇到問題。我有兩個實體具有一對多的關係: /** * Field * * @ORM\Table(name="field") * @ORM\Entity(repositoryClass="MyBundle\Repository\FieldRepository") */ class Field { . . . /**

    1熱度

    2回答

    我需要在數據庫中獲取的所有記錄的使用原則findAll()陣,我的查詢是這樣 $result = $this->getDoctrine() ->getRepository('CoreBundle:Categories') ->findAll(\Doctrine\ORM\Query::HYDRATE_ARRAY); 即使設置水化模式爲HYDRATE_ARRAY,我

    2熱度

    1回答

    我在將純SQL子句轉換爲Doctrine查詢時遇到問題。 我已經添加了條款中普通的SQL如下: $query = $doc->getEntityManager() ->createQueryBuilder() ->select ('r') ->from ('AppBundle:CFormResponse', 'r') ->where ('r.formId = :id AND NOT (se

    0熱度

    1回答

    所以我有這樣的數據庫設置。 電話號碼屬於分組。用戶也屬於分組。我試圖弄清楚如何獲得屬於一個分組的所有用戶,但是通過實體對象而不是隻是一個查詢,如果這是可能的話。 比如我知道我能做到這樣的查詢... <?php /** * Auto generated by MySQL Workbench Schema Exporter. * Version 3.0.3 (doctrine2-annotat

    0熱度

    1回答

    我想在一個學說來創建此SQL查詢QueryBuilder SELECT count(DISTINCT d.id) FROM `discount` d JOIN `order_discount_relationships` od ON od.discount_id = d.id JOIN `orders` o ON o.id = od.order_id WHERE o.status = 3

    1熱度

    1回答

    訪問加入查詢中的值時遇到問題。我在連接/離開連接表的Repository中構建了一個查詢。 爲了使下面的代碼有點可以理解:我有一個約會。此約會是事件的一部分,事件是事件組的一部分。一個事件組有參與者。在現實生活中,這意味着每個事件的參與者也是約會的參與者。例如,有一個培訓中心。這個中心有不同的培訓課程(跑步,解除......)。每個課程對於不同的小組都有不同的活動(例如A組總是星期一和星期五,B組