doctrine2

    -1熱度

    1回答

    我試圖在控制器之外獲得原理,但出現了一些問題,我不明白爲什麼。 所以我創建了一個服務: services: doctrine.service: class: App\DesktopBundle\Lib\DoctrineService arguments: [ "@doctrine.orm.entity_manager" ] 而且DoctrineService文

    0熱度

    1回答

    我的Symfony創建了這個查詢 $qb = $em->createQueryBuilder('b') ->from('AppBundle:Blueprint', 'b') ->select('b, COUNT(v.id) as votecount') ->leftJoin('AppBundle:Vote', 'v', 'WITH', 'b.id = v.blu

    0熱度

    1回答

    我想在我的數據庫中添加新的字段,並在Doctrine的實體中使用它。我已經使用了其他字段,但是我無法在我的選擇查詢中使用新字段。這裏是我的表的字段: Food (food_id, food_status, food_name) ,我添加新的領域(food_sort -integer 10 unsigned) 這裏是我的實體:(我在我的實體添加了新的領域) class Food extends

    4熱度

    1回答

    我試圖從Symfony 3應用程序連接到MySQL數據庫。但是,當試圖從Symfony控制檯命令創建MySQL架構時,出現此錯誤:PDO::__construct(): Server sent charset (255) unknown to the client. Please, report to the developers PHP和MySQL都在Docker容器中運行。 MySQL版本:8

    2熱度

    1回答

    請幫助,我有一個表orders與total_price,exchange_code(它包含貨幣代碼如USD),exchange_rate(包含貨幣匯率像:1.7)。 現在,我要創建一個虛擬字段'changedTotalPrice',其中將包含changedTotalPrice = exchangeRate * totalPrice。 我不想在數據庫中創建單獨的列,因爲我的數據庫表中已經有太多的列了

    1熱度

    1回答

    當我想在Symfony上使用FOSUserBundle登錄時,我不斷收到錯誤標題。問題是,我已經從我的數據庫中爲我的用戶表創建了一個「id」,所以我不想像他們在FOSUserBundle指南中所要求的那樣創建一個「id」字段。我不明白爲什麼當我的代碼中沒有更多的「id」字段時會給我這個錯誤。 這個「id」字段是強制性的嗎? 這裏是我的User類(這裏稱爲「Utilisateurs」)使用Doctr

    0熱度

    3回答

    後,我想訂先前的主查詢的唯一結果。 我想那麼10個最看的文章由「addedAt日期」 DESC下令。 我所知道的功能,例如排序依據甚至addOrderBy,但它不是我所需要的這裏還是我沒有正確地實現它。 實例讓高層2月5篇: 名稱:一個|| views: || addedAt:/04/2017年 名稱:B ||意見:10 || addedAt:17/04/2017 名稱:C || views:50

    0熱度

    1回答

    我一直試圖簡單地設置一個字段類型爲0到1之間的一個小數,但是無論我有什麼配置,doctrine總是將我的小數位從我的表單字段舍入到最近的整數。 我的實體: /** * @var integer * * @Assert\Range( * min=0, * max=1, * minMessage = "this must be greater than or equal to 0.", *

    0熱度

    1回答

    我使用Symfony2中和學說得到的值從數據庫中數組值的數組。我想要一個來自數據庫表的一個字段的值列表。 我使用以下代碼: return $this->createQueryBuilder('ad') ->select('ad.extId') ->where('ad.extId is not NULL') ->getQuery() ->getArr

    0熱度

    2回答

    如何創建一個字段(下拉列表),其中Pracownik列表由idPlachta(會話變量)顯示? public function buildForm(FormBuilderInterface $builder, array $options){ $session = $options['session']; $builder ->setMethod('GET')