Doctrine ORM是一个PHP ORM。虽然Doctrine 1.2使用Active Record模式,但Doctrine ORM 2及更高版本使用Data Mapper模式。 Doctrine项目是一个开源库和工具的集合,用于处理用PHP编写的数据库抽象和对象关系映射。
我在尝试着与Symfony2的表单生成器、事件和变换器搏斗,我被打了个结。我有一个表单字段(选择下拉...
有两个相关的实体,比如说作者和书,我可以限制(或分页)作者的结果,但不能限制其相关实体书的结果数量,因为书总是显示整个......。
我在Symfony 3中遇到了一个奇怪的问题,在Symfony 2中,所有的东西都能在盒子里(登录)工作,但在Symfony 3中,它却不能验证,Doctrine层不能加载我的用户对象,也不能加载Repository。但在Symfony 3下,它根本无法验证。Doctrine层没有加载我的用户 ...
在Symfony 5中使用Redis来缓存Doctrine 2查询和结果。
我想在我的Symfony 5.0.8项目中使用Redis 6.0.1来缓存Doctrine 2查询和结果。我试着在cache.yaml和doctrine.yaml中为Doctrine配置Redis,并添加了predispredis......。
我在Symfony应用中有一些表id user_id test_id type_id点,我需要通过不同的对来搜索:user_id和test_id,user_id和type_id,test_id和type_id。我可以在仓库中写方法,......
是否可以在Doctrine(for MySQL)中设置连接超时?我想为我的连接设置一个5秒的超时。
在windows上同时进行多个请求时,Doctrine缓存问题。
我使用symfony 4与doctrine ORM建立一个SPA。在初始加载SPA的时候,页面会有5到6个请求来加载初始参数。但是,在windows下,大约有20%的时间 ...
在Symfony 2中从ArrayCollection中获取随机元素的问题。
有谁能帮助我?我在尝试加载DataFixtures时得到这个错误。注意:Undefined index: in pathDataFixtures: Undefined index: in pathDataFixturesORMFixture.php 这是我的简单代码... 我不知道为什么会失败,因为我...。
学说在补水过程中增加了额外的查询,造成 "正常 "的一对一和自称关系的n+1问题
新闻之间的关系使用一对多的自引用方法(一个新闻是父,可以有许多子)。更重要的是,每个新闻都有正常的(非自引用)一对一的关系......。
学说在补水过程中增加了额外的查询,造成 "正常 "的一对一和自称关系的n+1问题
新闻之间的关系使用一对多的自引用方法(一个新闻是父,可以有许多子)。更重要的是,每个新闻都有正常的(非自引用)一对一的关系......。
在symfony中使用docrine模式在另一列后面添加新的列。
使用Doctrine/ORM/Mapping作为ORM; class Room { ** * @ORM/Id() * @ORM/GeneratedValue() * @ORM/Column(type="integer") * private $id; ** ...
能否在Symfony 4或5上使用相同的实体模型,但每个国家有不同的数据库连接?
使用Symfony 4或5,我试图建立一个单一的应用程序,通过实体管理器使用默认的EM透明地与doctrine对话,但根据当地语言改变连接。我们的想法是在某些...
传递给App\Entity\Invitacion::setEmail()的参数1必须是App\Entity\User的实例或null - Symfony 4。
我是Symfony4的新手。我有一个与表格中的值设置有关的问题。我一直在关注Symfony的文档,我想把用户的email和codeinvitations变量存储在... 我想把用户的email和codeinvitations变量存储在......中。
Doctrine有像Laravel Eloquent那样的SYNC方法来处理实体吗?
我想用updateinsert和sync几个对象之间是多对多关系。A实体和B实体之间是多对多的关系。我有一个数组,里面有B实体的id列表。
你好,当我想使用自定义存储库功能时,我有一些问题。在我的应用程序中,我使用2个数据库,1 Oracle(只读)和1 mariadb(应用程序数据)。我想使用一个自定义的存储库功能,在 ...
我有这两个实体。Message实体类 Message { ** * @ManyToOne(targetEntity="User") * @JoinColumn(name="author", referencedColumnName="id_user") * protected $author; ...
我有一些问题与symfony + doctrine + Mysql,所以,我想使用groupBy的列 "numero",它返回的行分组的代码,但它的sum(u.tarif)或count(***)不工作。它显示...
学习symfony... 我有两个实体,像这样的Articoli实体 ** * @ORM\Entity(repositoryClass="App\Repository\ArticoliRepository") * class Articoli { ** * @ORM\Id() * @ORM\GeneratedValue() ...。
我是Symfony & Doctrine的新手。无法理解如何写一个queryBuilder。在普通的SQL中,有两种情况:select c.*, s.result from client c inner join score s on c.id = s.client_id; select c.*,...。
我在我的仓库中做了这个请求: public function QB_findByGetNoTeamInFormat($idClub, $format) { $query = $this->createQueryBuilder('p'); $expr = $query->expr(); $andModule = $...。