doctrine2

    0熱度

    1回答

    我是一位尊重其正確mvc的現有php項目的新開發人員。 我已經成功地「塞」上有一個Symfony的安裝,以取代一些現有的Symfony組件,如路由器,請求等等 我有一些功能來開發,我一個下隔離開來束。 我的問題是:我可以使用Doctrine這一個爲了開始對現有數據庫的衛生工作嗎?如果我想用現有的其他表的外鍵,我需要配置它們的映射...這是一個問題,因爲我不能開始重構這個項目的對象,而不是像實體一樣

    0熱度

    1回答

    我試圖創建一個視圖來顯示所有供應商和一個商店的客戶的總銷售額。 一個客戶的總銷售額很容易獲得,問題是當我必須創建具有品牌的列時,我一直在瀏覽這個網站,教條等,但我找不到任何解決方案。 SaleController.php /** * @Route("/widget/summarize") * * @return Render */ public function widgetSummar

    1熱度

    1回答

    突然學說ORM有這樣的行爲: $em = $connection->getEntityManager(); $entity = $em->find('SomeModel', 1); $entity->setName('name'); $em->flush(); 而且會影響一個數據庫,因爲模型已成功狀態。 $em->getUnitOfWork()->getEntityState($entity);

    0熱度

    1回答

    我爲學說創建preupdate和prepersist事件監聽器。 有恩,我想檢查manytomany關係 - 是新的或不。 task->tags ,如果tag是新做一些

    1熱度

    1回答

    我試圖模擬EntityRepository的find方法,以便測試不查找數據庫中的數據,但似乎不起作用。下面是測試類的setUp方法 public function setUp() { parent::setUp(); $this->client = static::createClient(); $this->peopleManager = $this->get

    2熱度

    1回答

    我被困在這種情況下,我複製它的一個例子,從symfony的文件,這裏它的外觀: 興業 /** * @ORM\Entity */ class Category { /** * @ORM\Id * @ORM\Column(type="integer") * @ORM\GeneratedValue */ private $id;

    0熱度

    1回答

    在Symfony 3與學說我試圖得到一個一對一的單向關係與兩個表共享相同的主鍵工作。爲此,我試圖複製Doctrine Association Mapping頁面上的示例。 但是,一對一的uni文檔沒有setter和getters的示例 - 目標實體上也沒有id字段的定義。所以我試圖圍繞自己做實驗。 這是我的實體: class Country { /** * @var int

    1熱度

    1回答

    我有這樣的關聯: 聊天室> ---- <用戶 這樣一個聊天室可以包含多個用戶,一個用戶可以屬於到多個聊天室。 現在我想選擇包含幾個用戶的所有聊天室,只有這對夫婦。 我嘗試了一些解決方案,像這樣的: public function findByUsers($firstUser, $secondUser){ $qb = $this->createQueryBuilder('c');

    1熱度

    1回答

    我尋求答案,但在我的特殊情況下,任何東西。 我需要加入contintionnally表學說2,依賴於一個領域我必須參加兩個不同的外鍵,在這裏我的代碼的價值: $qb = $this->entityManager->createQueryBuilder(); $qb ->select('s') ->from('AppBundle:MyTable', 's') ->j

    1熱度

    1回答

    我正在嘗試爲symfony項目執行「軟刪除」。所以我想使用StofDoctrineExtensionsBundle和我做的: stof_doctrine_extensions: orm: default: ... softdeleteable: true doctrine: ... orm: filters: