doctrine2

    0熱度

    1回答

    我有一個情況我有3個角色對我的web應用程序的「用戶」 - 導師,受指導和主管。我已經瞭解如何使用FOSUserBundle來管理用戶並使用ROLE_前綴分配角色。但是我想存儲一些特定於特定角色的額外信息,例如導師有joindate和sessionscompleted,主管有salary。我可以爲每個角色創建3個獨立的實體,並在必要時添加額外的字段。然而,在我的項目的config.yml文件建立F

    2熱度

    1回答

    我使用的Symfony 2和要導入與學說本地CSV文件: $connection = $this->entityManager->getConnection(); $output->writeln('Importing Articles'); $path = $this->importHelperService->getCSVBasePath() . 'Promotio

    0熱度

    3回答

    我創建了一個API系統。一切都很完美,它與Elastic一樣適用於Db。不幸的是,單個函數需要在舊的MySQL數據庫中添加/編輯/檢索一行。 我不想隨時連接到數據庫,但只是當我需要它時。我想使用createQueryBuilder,但沒有實體。可能嗎?

    6熱度

    2回答

    我想單元測試我的包,我想從EventManager模擬獲得工作單元。基本上,我想獲得最後一個持久對象。我知道在正常的應用程序中,我可以使用EventSubscriber執行相同的操作。 我想要實現的基本上是檢查以前持久記錄的狀態,如果它的標誌掛起,那麼在下一次持續時,我想將其更新爲未掛起。 例子: 下面是如何得到事件管理器: /** * @param Entity\Friend|null $fr

    0熱度

    1回答

    我有一對多的關係,它是具有很多費率的貨幣。所以我將它們定義爲我從人工閱讀: /** * @ORM\Table(name="currency") * @ORM\Entity */ class Currency{} /** * @ORM\Table(name="rate") * @ORM\Entity */ class Rate { /** * @ORM\Co

    0熱度

    1回答

    我有一個事件偵聽器,它設置一些會話變量,並檢查訪問者是否在上次訪問時設置了購物車類型並在前端顯示其詳細信息。 事件工作正常,直到試圖注入實體管理器,從中我需要使用Visitor實體上的一些setter/getters。 我也試過this solution但結束了與'string given'相同的問題,而不是對象。 它產生的錯誤是: Type error: Argument 2 passed to

    0熱度

    2回答

    我正在研究基於Symfony 2.8的項目,該項目允許user放置order。 現在我想創建一個Doctrine查詢,返回users的數字,其中只有一個order。我想這將是容易的,但我對這個幾個小時... 選擇用戶和他們的訂單數 步驟的結果,選擇與order_count = 1所有用戶1 應用更多一些通過在步驟2的結果從用戶僅選擇的訂單,並通過添加條件過濾器(例如狀態=完成) 在SQL以下工作正

    0熱度

    1回答

    獲得一個比較抽象的錯誤,倉庫和實體關係映射似乎是正確的: [Semantical Error] line 0, col 102 near 'v WHERE t.domainName': Error: Class AppBundle\Entity\DocumentVersion has no association named document_versions 的Document實體

    1熱度

    1回答

    使用查詢內的實體的方法,我有Customers與領域name,addressLine1,addressLine2和postcode表。相應的實體也有一個名爲address的方法,它返回2個地址行和郵編以逗號/空格分隔連接在一起,忽略任何空字段。 我想返回按名稱排序的客戶列表,然後尋址(對於具有相同名稱的任何客戶)。目前,我嘗試 $this->getEntityManager()->createQu

    0熱度

    1回答

    我有兩個模型:NoteItem和TaskItem。兩者都擴展AbstractStreamItem。 class AbstractCommentsItem { ... } class CommentItem extends AbstractCommentsItem { ... } class TaskItem extends AbstractCommentsItem { ... }