doctrine2

    0熱度

    1回答

    ,這與實體B和C通過可選多對一的關係連接主義XOR兩個關係 - 這將是確保只有那些關係之一在使用的最佳方法時間(XOR)? 我想要實現的是相當不錯在下圖所示(基數顯示方式有所不同): 當然,我可以確保引用一個庫下有效代碼或其他地方,但也許有更合適的方式來使用Doctrine映射功能來做到這一點? 一個 /** * @ORM\Table(name="A") * @ORM\Entity(repos

    2熱度

    1回答

    前一段時間,我詢問了一個similar question,這涉及到Forms,Fieldsets和InputFilters的結構。 我已經徹底運用了關注點分離的原理,將InputFilters中的Fieldset拆分爲它們創建的模塊也將用於API(基於Apigility),所以我只需要Entities和InputFilters 。 但是,我現在有一個問題,當我有一個由Fieldset使用的Fiel

    0熱度

    2回答

    我有一個用戶實體firstName和lastName字段。我如何以任何順序搜索全名。例如搜索「John Doe」,「Doe John」,「John D」並獲得相關結果 這是我當前的查詢。但是我一次只能搜索一列,即得到匹配'firstName'或'lastName'的結果。例如,我得到了「約翰」或「李四」,而不是結果「李四」 $likeName = $name.'%'; $qb = $th

    0熱度

    1回答

    我正在使用Doctrine 2和Symfony 2.7。它在我的本地機器上工作正常,但在生產中它遇到了一個奇怪的問題。 我有一個PHP腳本創建新的用戶實體,然後爲該用戶創建新的UserProfile實體。但UserProfile有時會創建,有時不會。腳本的其餘部分也停滯不前,情況越來越糟糕。 這裏是我的代碼 $user = new Entity\User(); $user->setEmail(t

    0熱度

    1回答

    擴展了前面兩個關於form structure和validating collections的問題我已經遇到下一個問題。 我的表單正確驗證。通過Fieldsets包括包含的集合。但是如果它的值沒有設置,最內層的Fieldset不應該導致實體和FK關聯到父項。 一個Address可能有或可能沒有鏈接Coordinates。可以在同一個表單中創建所有這些。 但是,Coordinates不應該創建,並且

    3熱度

    1回答

    我正在處理許多csv中的300000行的導入。 首先,我將csv導入數據庫中的每一行。 我想解析所有行並將其插入到具有某種關係數據的右表中。 所以我已經試過這樣: $qb = $this->entityManager->createQueryBuilder(); $flows = $qb->select('flow') ->from('AppBundle:FlowAndata

    0熱度

    1回答

    我正在學習如何使用FOSuserBundle,我已經完成配置它遵循來自Symfony的文檔的步驟:Getting Started With FOSUserBundle 的問題是當我想更新數據庫模式(doctrine:schema:update --force)時,我得到: 沒有更新 - 您的數據庫已與當前實體元數據同步。 但我認爲它應該更新用戶表。 這是我的用戶等級: namespace Stag

    1熱度

    2回答

    好日子, 我想「從現在起2個月以上」得到的日期,在我的學說查詢生成器「從現在起未滿六個月。 我現在擁有的是; if ($type == 'older_than_two_months') { $qb->andWhere('i.createdAt < '); } if ($type == 'younger_than_six_months') { $qb->andWhere('i

    -2熱度

    1回答

    我試圖做創建主義的模式,但我不能做這個命令: php app/console doctrine:schema:create 返回: [Doctrine\Common\Annotations\AnnotationException] [Semantical Error] The annotation "@Doctrine\ORM\Mapp

    0熱度

    1回答

    我已經繼承了沒有遷移的Symfony 3項目。 繼documentation之後,我在Symfony中添加了Doctrine Migrations Bundle。 $ composer require doctrine/doctrine-migrations-bundle "^1.0" 新增的配置config.yml doctrine_migrations: dir_name: "%