doctrine-query

    2熱度

    1回答

    我對某事有評論,並且有可能喜歡它們。這些喜歡的節目Comments保存爲EmbedMany(targetDocument=User)。 我想查詢所有Comments特定用戶已經喜歡,我該怎麼做? 我認爲是這樣的: $dm->createQueryBuilder('Comment') ->field('likes.id') ->in(array($user->getId()))

    2熱度

    1回答

    我想寫的是符合以下條件的學說查詢: published = 1 AND subsection = "gui" OR "lvo" OR "tnn" OR "wer" 這是我有: $getPrograms = Doctrine::getTable('Program') ->createQuery() ->where('published=?', '1') ->an

    0熱度

    2回答

    無類「東西」的對象描述我試圖執行此: $q = Doctrine_Query::create() ->select('MAX(s.ID) AS max') ->from('stuff s') ->execute(); 我得到:對於類「東西」的對象沒有描述。 我在做什麼錯?

    1熱度

    1回答

    連接三個表我有三個類型的實體, 用戶 組 網站 用戶可以擁有自己的網站,並他們也可以屬於組 這些實體中的每一個都有一個名字。 這裏是我的Doctrine2定義: <?php /** @Entity */ class User { // ... /** * @Column(type="string",length=255,nullable=false)

    0熱度

    1回答

    我的數據庫條目 id | shop_id | last_changed 1 | 1 | 7 pm 2 | 1 | 8 pm 3 | 2 | 9 pm 4 | 2 | 8 pm 5 | 3 | 5 pm 我的查詢應該是我只得到了ID條目: 2, 3, 5 當我這樣做: $q = Doctrine_Query::create() ->from('list e')

    1熱度

    1回答

    我有兩個沒有在schema.yml中彼此定義關係的表。 但是,表1對錶2的主鍵有一個外鍵引用。很明顯,我沒有很好地設計數據庫,但現在是緩解時間。 我必須在兩個表之間做一個左連接,再加上一個where子句,它將檢索我想要的選擇行。而要做到這一點,我做的: Doctrine_Query::create()->select('t.*, l.lid')->from('Taxonomy t')->leftJ

    1熱度

    1回答

    我正在使用MySQL數據庫和Doctrine 1.1.2。 我想用leftJoin寫一個查詢,我試圖理解結果,因爲它給了我多次問題。在我運行了幾個不同的測試之後,它似乎幾乎是間歇性的,我不相信它可以。 下面,我將粘貼到DQL中以創建查詢以及它們的輸出。這四個例子是我在試圖理解爲什麼添加「s.id IS NULL」的時候創建的例子,以及爲什麼有時候「s.id IN('184158')」。如果兩者都沒

    0熱度

    1回答

    大網站這是!很多優秀的程序員。 但我甚至不能得到一個簡單的原則參加工作: $query = Doctrine_Query::create() ->from("StaffIndividualHasAddressAddress sa") ->innerJoin("sa.AddressAddress aa"); 始終棄暗投明有: 消息:未知的關係別名AddressAddres

    4熱度

    1回答

    我在我的模型學說查詢說Model_1Table.class.php是左與Model_2連接。 Model_2與多對一關係中的Model_1相關。 (果然是一個一對一的關係,而不是多到一個,但該模式得到了設計成) 我的查詢是: $this->select('m1.*, m2.primaryKeyOfModel2')->leftJoin('m1.model2 m2')->where('m1.recor

    11熱度

    3回答

    爲了調試我的代碼,我希望看到執行的顯式sql查詢。 我創建createQueryBuilder查詢,我所取得的最明確的是有使用原始查詢: $qb->getQuery()->getSQL(); 的問題是,不是參數我看到了人(?)。 我在網上發現了一些解決方案,但它們是1.3和1.4,Symfony-2沒有。 想法?謝謝!