doctrine2

    0熱度

    1回答

    在某個控制器中,我需要在數據庫中執行多次插入/更新。我爲此使用了4個實體庫,但我需要在一個工作單元中完成這個工作。 我知道我可以在控制器上直接做這些插入/更新和使用$em->getConnection()->beginTransaction(),$em->getConnection()->rollBack()和$em->getConnection()->commit(),以確保所有或沒有完成。但是

    -1熱度

    4回答

    我得到這個錯誤[語義錯誤]行0,列102附近'pw WHERE pw.startdate':錯誤:'pw'已被定義。這是我的: public function findBystartdateAndenddate($startdate, $enddate) { return $this ->createQueryBuilder('pw') ->select('pw')

    1熱度

    2回答

    我的應用程序有一個窗體來管理用戶角色。在表單提交,當角色的變化中檢測到用戶的會話記錄已被從會話表中刪除: $form = $this->createForm('AppBundle\Form\UserType', $user); $form->handleRequest($request); if ($form->isSubmitted() && $form->isValid(

    -1熱度

    3回答

    我需要用Doctrine編寫這個查詢。我怎樣才能使用QueryBuilder寫下來? SELECT charges.id, charges.currency, charges.total_transactions, charges.total_volume, charges.commission, refunds.total_payouts FROM (SELECT ...very long

    1熱度

    1回答

    我想創建一個評論表單,但我堅持的東西。 我用findBy(array('slug' => $slug))檢索我的數據。 我知道這個方法返回一個數組,而不是一個對象。 當我想添加評論,我有一個錯誤 "Type error: Argument 1 passed to AppBundle\Entity\Comment::setTrick() must be an instance of AppBund

    0熱度

    1回答

    我有個問題。我在學說2一直在等待的DiscriminatorColumn註釋,但現在,我通過主義的更新得到了它,我無法找到Hibernate的DiscriminatorValue註釋等值學說。僅供參考,我的學說版本是「doctrine/orm」:「^ 2.5.6」和「doctrine/doctrine-bundle」:「〜1.6」,但我找不到這樣的註釋。 我的基本願望是在每個子類中設置Discri

    1熱度

    1回答

    是否可以向Doctrine查詢結果添加類型信息?我正在關注doctrine tutorial。 <?php // show_bug.php <id> require_once "bootstrap.php"; $theBugId = $argv[1]; $bug = $entityManager->find("Bug", $theBugId); echo "Bug: ".$bug-

    0熱度

    1回答

    我有一個實體城市,有地址屬性和一個PHP函數calculate($addess)需要城市屬性地址並返回一個數字。 我嘗試使用函數calculate()的返回來訂購我的城市。 Doctrine DQL有可能嗎?我該怎麼做? 預先感謝任何指導 public function calculate($address) { //... return $number; } 我不知道

    0熱度

    1回答

    我有兩個表users和ticket_status。用戶有id,名字等。Ticket_status有id,createdBy(用戶的fk)和時間。 由於我使用的是教條和symfony。所以我必須在ticket_status createdBy中添加一個users類的實例。 獲取用戶使用ID並在setCreatedBy中設置後。當我嘗試堅持到數據庫時,它顯示一個錯誤。 An exception occ

    -2熱度

    2回答

    我無法爲我的實體生成CRUD。 [[RuntimeException] 實體「Post」在「PlatypusBundle」包中不存在。您可能錯誤地輸入了軟件包名稱或者實體尚不存在(使用「doctrine:generate:entity」命令首先創建它)。] 事情是,我已經生成了實體,試圖重新創建它,它說它已經存在。 讓我瘋狂。 那麼,這是我的問題?我應該怎麼做才能創建我的CRUD?有人會有解決方案