-
1 votesanswersviews
学说 - 我对级联删除感到困惑
我有一个Symfony 2 / Doctrine测试应用程序,有许多相关的表 . 生成的CRUD操作给出了令人困惑的结果 . 第一张表是国家列表 . 第二个表是位置列表 . 关系是(显然): 国家多对一的位置 . 我在世界各国填写了国家名单 . 我创建了一个位置 - '阿姆斯特丹'与国家'荷兰'相关 到目前为止,操作运行良好 - Symfony / Doctrine使用下拉菜单创建locatio... -
0 votesanswersviews
Doctrine 2.5 - 在字段整理选项更改后始终更改表
我有这个实体: /** * @Entity * @Table(name="i18n") */ class I18n extends \Framework\Model { [...] /** * @Column(type="string", length=255, options={"collate"=&... -
269 votesanswersviews
Doctrine2:在参考表中使用额外列处理多对多的最佳方法
我想知道在Doctrine2中使用多对多关系的最好,最干净,最简单的方法是什么 . 让's assume that we'有一个像Master of Puppets by Metallica这样的专辑有几首曲目 . 但请注意,一首曲目可能出现在一张专辑中,例如Battery by Metallica,三张专辑正在播放这首专辑 . 所以我需要的是专辑和曲目之间的多对多关系,使用第三个表和一些额外的列... -
0 votesanswersviews
语法错误 - 第0行,第50列:错误:字符串的预期结束,得到'.'“
嗨我正在使用symfony 4和doctrine . 这是我的学说查询 . public function paginationQueryByAttributes($attributes) { $qb = $this->createQueryBuilder("c"); $qb->select('c'); if (a... -
0 votesanswersviews
学说:我如何将2个表格列合并为1行?
我是 doctrine 的新手 . 我需要得到几个表的数组结果,我无法得到正确的结果 . 表1:建筑物 +-----------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-... -
0 votesanswersviews
Symfony2 Doctrine在SQL中使用了错误的别名,登录失败并显示“无法处理身份验证请求[...]”
我正在尝试创建自己的用户包,目前正在登录阶段挣扎,并显示错误消息: 由于系统问题,无法处理身份验证请求 . 我是Symfony的新手,我正尽力学习尽可能多的方面,所以如果我在定义内容方面采取了错误的方法,请原谅我 . 结构 我目前有2个捆绑包,一个用于我的应用程序,名为ScoreboardBundle,另一个专用于称为Pulsahr \ UserBundle的身份验证机制 . 我打算在我的另一... -
8 votesanswersviews
如何在Doctrine查询语言(dql)中获取日期差异?
我有一个名为 Auction 的实体,其中包含两个datetime类型的字段:date1和date2 . 我想选择所有拍卖行,其中date1和date2之间的差异小于30分钟 . 如何使用Doctrine查询语言执行此操作? DATE_DIFF(date1,date2)作为文档说“计算date1-date2之间的差异 in days ” . 我需要差异的地方 . EDIT :所以这里是自定义函数 ... -
0 votesanswersviews
SQLSTATE [HY000]:一般错误:1267非法混合的排序规则zend 2
我正在通过doctrine和zend框架2,并在更新控制器类代码时得到以下错误消息 未定义的方法'getFkcountryByName' . 方法名称必须以findBy或findOneBy开头! $country = $entityManager->getRepository('\Synchro\Entity\Geographicalarea')->getFkcountryByNa... -
1 votesanswersviews
带有where子句的别名的Doctrine子字符串字段
我有以下查询: $query = $qb->select($qb->expr()->substring("p.website",1,5).'AS country) ->from("AppBundle\Entity\Image" ,"p") ->where("p.akt... -
2 votesanswersviews
找不到驱动程序(ZF2 Doctrine 2 PostgreSQL) . 错误的司机
application.config.php: 'doctrine' => array( 'connection' => array( // default connection name 'orm_default' => array( 'driverClass' => 'Doctrine\DBAL\Driv... -
0 votesanswersviews
Symfony2-Doctrine连接到SQL Server 2005
我尝试基于带有Doctrine的SQL Server 2005数据库生成实体 . 不幸的是,当我发出命令时,我有一个错误: [PDOException] could not find driver 在PHP \ etc文件夹中,驱动程序没问题 . 在文件夹(项目内)vendor / doctrine / dbal / lib / Doctrine / DBAL / Driver中,我可以看到PD... -
0 votesanswersviews
与Symfony2和Doctrine的SQL Server数据库连接
我正在尝试使用以下指令在SQL Server数据库中生成数据库的模式:php app / console doctrine:schema:create . 这是错误消息: 在C:\ Projects \ Project \ vendor \ doctrine \ dbal \ lib \ Doctrine \ DBAL \ Driver \ SQLSrvConnection.php中调用未定义的函... -
1 votesanswersviews
在Symfony2中捕获数据库异常
我有一个随机的问题,我无法缩小范围 . 偶尔,我会在Symfony2应用程序中收到以下错误: 未捕获的异常:驱动程序中发生异常:SQLSTATE [1040]连接太多{“type”:1,“file”:“/ var / www / symfony / vendor / doctrine / dbal / lib / Doctrine / DBAL /Driver/AbstractMySQLDriv... -
0 votesanswersviews
Symfony 2没有加载数据库配置文件
我是symfony的新手,我跟着heroku作为主机跟随这本书,我试图用doctrine将对象刷新到数据库但是我得到以下错误: [2015-08-04 05:23:58] request.CRITICAL:未捕获PHP异常PDOException:“SQLSTATE [08006] [7]无法连接到服务器:连接被拒绝服务器是否在主机”127.0.0.1“上运行接受端口5432上的TCP / IP... -
-1 votesanswersviews
远程服务器上的Symfony2显示错误
今天我上传Symfony2到远程服务器,我得到以下错误.... 致命错误:未捕获异常'PDOException',消息'SQLSTATE [HY000] [1045]用户'root'访问被拒绝@'localhost'(使用密码:NO)'/ partner / vendor / doctrine / dbal / lib / Doctrine /DBAL/Driver/PDOConnection.... -
3 votesanswersviews
Sylius产品包配置
我正在尝试将Sylius Product Bundle集成到我现有的Symfony项目中 . 它已经配置了学说 . 这是我得到的错误: [Symfony\Component\Config\Definition\Exception\InvalidConfigurationException] The child node "driver" at path "sy... -
1 votesanswersviews
Symfony2中Doctrine桥中不存在的设置
我刚刚安装了Sylius Settings bundle . 在作曲家完成其工作之后,在将所有内容设置为文档(上面的链接)之后,启用Sylius设置包会导致以下错误: The service definition "doctrine.orm.default_metadata_driver" does not exist. 我搜索了整个供应商文件夹的这个关键字(整个服务名称),... -
0 votesanswersviews
创建一对一映射时出现symfony2错误
我使用FOSUserBundle: 我的用户实体扩展了FOS \ UserBundle \ Model \ User: 在我的包中,我创建了用户yml文件: MyApp\EntityBundle\Entity\User: type: entity repositoryClass: MyApp\EntityBundle\Repository\UserRepository table: fos_us... -
1 votesanswersviews
Composer:阻止更新需要更高PHP版本的软件包
我正在PHP项目中使用 doctrine/dbal (v2.4 . *)包 . 我的 生产环境 服务器运行PHP v5.6 . 今天早上我跑了 composer update ,更新了我的 composer.lock 文件 . 现在,当我部署到 生产环境 时,我看到了这个: Problem 1 - Installation request for doctrine/inflector v1... -
4 votesanswersviews
PHPUnit覆盖现在不完整,因为没有覆盖类的左大括号
嘿大家,我一直在使用PHPUnit对我正在研究的Symfony / Doctrine项目进行单元测试 . 它工作正常,直到昨天各种类别从100%覆盖率下降到98-99% . 改变的原因是因为某些原因,这些类的左开括号不再被视为“覆盖” . 以下是问题的屏幕截图: 我已经尝试了所有的东西,但我无法弄清楚是什么原因导致某些课程出现这个问题而其他课程显示“完整”的覆盖范围就好了 . 这更令人烦恼,因为... -
4 votesanswersviews
如何测试Symfony中的事件是否已调用EventListener?
What I have: 我有一个EventListener,它监听Symfony中的PreRemove实体事件 . services: my_bundle.entity_listener.my_listener: class: 'MyCompany\MyBundle\MyListener' public: false tags: - { ... -
2 votesanswersviews
在一个类中搜索Doctrine EventManager和Symfony EventDispatcher
我正在使用一些Doctrine ORM和Symfony的一些部分 . Doctrine有自己的 Doctrine\Common\EventManager 类,Symfony使用它的组件 Symfony\Component\EventDispatcher . 我想只使用一个经理/调度员服务来处理事件 . Doctrine\Common\EventManager 和 Symfony\Compo... -
6 votesanswersviews
InvalidArgumentException composer安装symfony
我正在尝试使用以下命令从 composer.json 文件安装 symfony 2.4.1: php composer.phar install 我从包含 composer.json 文件的根目录运行此命令(var / www / projectname /) 正确安装了一些软件包 . 安装Doctrine包时,出现以下错误: InvalidArgumentException $ from(... -
1 votesanswersviews
插入新游戏时出现Symfony错误:必须管理传递给选择字段的实体 . 也许坚持他们在实体经理?
我正在尝试使用Type对象保存Game对象 . 当我尝试使用表单保存时,我收到以下错误: 必须管理传递到选择字段的实体 . 也许坚持他们在实体经理? 一个游戏可以有1个类型,而类型可以有多个游戏 . 我设法隔离了这个问题,当Game与Type没有关系时它工作正常,所以我认为它必须对Type对象做一些事情 . GameController: <?php namespace AppBundle... -
0 votesanswersviews
问:Symfony2 - Doctrine - 类xxx不是有效实体或映射超类
我在过去看过很多关于这个问题的问题,但没有一个问题有工作解决方案 . 我正在关注Symfony的书和食谱 . 我在其中一个示例中使用了doctrine来填充getter / setter方法,但是当我尝试用另一个例子重复它时它没有用 . 当我回到上一次练习时,它也停止了在那里工作 . 命令 php app/console doctrine:generate:entities AppBundle/E... -
0 votesanswersviews
Symfony没有保存记录,坚持不运行
我创建了一种记录产品的简单方法 . 它注入容器并启动服务原则 . 我创建了一个新的对象Products,我设置了名称并持久化并刷新 . 产品未写入数据库 . 系统记录插入信息但不刷新 . 实体没有任何关联http://pastebin.com/FesW7bQe -
1 votesanswersviews
检查持久但未刷新的用户
可以说,我有一个注释函数,当名称仍然不存在时,应始终将用户添加到数据库 . 目前我首先进行检查,如果不成功,我会创建一个新的实体并持久保存用户 . //try to find userName in DB $user = $this->entityManager->getRepository('AppBundle:User')->findByName($userName)... -
1 votesanswersviews
基于symfony bundle config加载doctrine映射
我正在创建一个包含一些映射超类的包 . 但我也想为这些实体提供默认实现 . 我的包有一个配置条目来设置实体类 . 如果用户将此配置值更改为不是默认值,我不希望默认实现保留在映射中 . 有没有办法实现这样的事情? 所以基本上我想要这个:如果配置条目是默认值,那么将我的默认实体映射添加到doctrine . 如果它不是默认值,请让用户定义自己的映射,并排除我的默认值 . -
0 votesanswersviews
Doctrine2:PreUpdate的单元测试
我正在尝试对我的Doctrine2实体中的生命周期事件的结果进行单元测试 . PrePersist工作,但不是PreUpdate: // in Entity class: /** * @ORM\PrePersist * @ORM\PreUpdate */ public function setEndIpForSingle() { if (isset($this->start... -
1 votesanswersviews
由Oneup / AclBundle的DoctrineSubscriber中的Doctrine依赖项更改引起的错误
我正在使用Oneup \ AclBundle,在上次更新后,我无法再保存任何实体 . 当我尝试将我的实体保存到数据库时: $em = $this->getDoctrine()->getManager(); $em->persist($entity); $em->flush(); ...我收到此错误: ContextErrorException:Catchable Fat...