ICode9

精准搜索请尝试: 精确搜索
  • mysql – Doctrine中与YAML的一对二关系2019-07-30 13:14:01

    我正在与Doctrine一起开展我的第一个Symfony项目,而且我遇到了麻烦.我正试图用两名球员表达一场比赛.我想要的关系是PlayerOne和PlayerTwo,每个都被键入Users表中的ID.这是我到目前为止的一部分: Game: actAs: { Timestampable:- } columns: id: { type: integer, notnull

  • php – 使用带有别名的doctrine / Errors的子查询2019-07-30 08:40:52

    我正在尝试使用orWhere子句中的子查询进行简单查询(使用Doctrine). 与往常一样,Doctrine尝试重命名每个别名并完全破坏查询… 这是一个例子: $q = Doctrine_Query::create() ->from('Actualite a') ->where('a.categorie_id =?', $id) ->orWhere('a.categorie_id IN (s

  • php – 如何在编辑实体后重新生成crud – doctrine:generate:crud2019-07-29 03:27:42

    我需要编辑我的实体以获得更多值.我已经用我之前的价值观产生了一些问题.如何在编辑实体后通过app / console重新生成crud,以便它自动为其他值生成函数.解决方法:为此,您需要删除控制器,视图和为此crud生成的表单.然后你可以从头开始重生.但是请谨慎使用这种方法,因为您显然会丢失

  • PHP Doctrine SoftDelete – 包含已删除的记录?2019-07-26 21:28:57

    如果我的一个PHP Doctrine对象充当SoftDelete,是否可以在某些查询的结果中包含已删除的项?我正在寻找的是这样的…… $q = Doctrine_Query::create() ->select('*') ->from('Test t') ->where('id < ?', 25) *->includeDeleted()*; 这样的东西对于大多数查询都是

  • php – Doctrine Regular vs Fetch join2019-07-26 17:31:30

    在学说中,常规和获取连接之间的差异是什么?我只是通过阅读docs来得到它. // regular $query = $em->createQuery("SELECT u FROM User u JOIN u.address a WHERE a.city = 'Berlin'"); $users = $query->getResult(); // fetch $query = $em->createQuery("SELECT u, a

  • php – 使用模型类在Symfony中检索数据2019-07-26 12:31:49

    假设我有一个使用我的schema.yml中的symfony自动生成的模型生态系统.在代码中的某个时刻,我想从表中检索记录. 我知道有一些方法可以用Doctrine / Propel类来做到这一点,但是,有没有办法直接用模型做到这一点?我一直在考虑这样的事情: $ecosystem = new Ecosystem(); $records = $ec

  • php – Doctrine2获取QueryBuilder具有manyToMany关联的行2019-07-26 07:31:54

    大家. 我有2个实体City和POI.映射看起来像这样: class City { /** * @ORM\ManyToMany(targetEntity="POI", mappedBy="cities") * @ORM\OrderBy({"position" = "ASC"}) */ protected $pois; 和 class POI { /** * @ORM\ManyToMany(targetEn

  • php – 自动获取/设置功能2019-07-26 06:29:35

    我正在查看Doctrine 2和Symfony文档来创建模型类.有几个代码片段,其中在类中使用了getProperty和setProperty,当值直接分配给属性时,它们会以某种方式自动使用.这与典型的get / set魔术方法不同,我遇到的示例代码没有实现任何自定义魔术方法,所以我相信这是由Doctrine在某处处理的.

  • php – 命名约定2019-07-25 23:31:06

    是否有关于“多对一/一对多”关系的文件类和属性的命名约定.这可能听起来像是一个关于命名集中的经典问题,但事实并非如此,这是一个适用于关系的问题,例如,在Doctrine中. 这可能很傻,但名字很重要,不是吗? 在这种情况下,我有一个实体GolferProfile,一个实体类别,因此需要一个中间的G

  • Symfony2,Doctrine和MySQL:如何生成发票号2019-07-25 21:15:47

    使用Symfony2.0,Doctrine和MySQL,我需要根据下一格式自动生成相关的发票号码: 年/ autoincrementable 例如,2012年的发票: 2012/00000001 2012/00000002 2012/00000003 等等… 该发票号将使用我的MySQL数据库中的Purchase表中的invoice_number字段进行存储. 问题是,如何查询数据库

  • php – DoctrineCollection:toArray()和getData()之间的区别2019-07-25 13:31:25

    基本上,如果我有一个DoctrineCollection的DoctrineRecord对象,并想将其转换为数组,我可以使用: $collection-> toArray()或$collection-> getData() 但我不明白这两种方法之间的区别.解决方法: ->toArray() Most programmers would probably assume that calling toArray() on the

  • php – doctrine findby magic null value2019-07-23 23:29:33

    我想知道是否还有使用doctrine的魔术方法来寻找空值.例如: Doctrine::getTable('myClass')->findByDeletedAt(null); 基本上,我想返回所有未删除的记录.我已经尝试了上述内容,但它似乎没有用. 有任何想法吗?解决方法:试试这个给了我错误: Catchable fatal error: Argument 1 passe

  • php – 使用Symfony从Doctrine模型创建数据库2019-07-23 06:29:52

    我使用SQL CREATE DATABASE命令创建了一个新数据库来托管我的应用程序表.我现在将使用Doctrine从我的Symony 2.1项目生成数据库.我已经有正确的映射YML-PHP实体但是当我尝试使用该命令时 php app/vendors doctrine:schema:create 它在我在我的应用程序中运行的查询失败.我不明白

  • php – 如何在symfony2中使用doctrine findOneBy方法返回一个数组而不是一个对象?2019-07-22 21:28:38

    我有一种情况,我想用symfony2中的doctrine中的findOneBy($id)方法查询数据库. $namePosting = $this->getDoctrine()->getRepository('MyBundle:Users')->findOneById($userPosting); 结果是具有受保护属性的对象.我想直接将它返回一个数组.如何才能做到这一点 ?解决方法:findOneB

  • php – Doctrine:如何使用Replace函数2019-07-22 21:14:19

    我需要你的帮助来使用Doctrine构建我的查询.我是一个symfony初学者. 首先,我在MySQL SQL选项卡中构建了我的查询,它工作正常. SELECT * FROM contact WHERE insee like '03%' ORDER BY (LENGTH(tif) - LENGTH(REPLACE(tif,";",""))) DESC To be more precise, my tif field look

  • php – 复制具有所有关系的Doctrine对象2019-07-22 02:41:19

    我想用他所有的关系复制一份记录. 我正在尝试: $o = Doctrine::getTable('Table')->Find(x); $copy = $object->copy(); $relations = $o->getRelations(); foreach ($relations as $name => $relation) { $copy->$relation = $object->$relation->copy(); }

  • php – Doctrine:只查询关系不存在的地方?2019-07-21 21:18:10

    我有两个表:文章和类别.文章可以分配一个类别.但他们不必拥有类别. 架构: Article: columns: title: type: string(255) content: type: string(255) category_id: type: integer(4) Category: columns: name: type: string(255)

  • php – Doctrine2在字段数组中按值查找2019-07-17 18:31:07

    我想知道是否有办法搜索文档字段,如下所示: /** * @var array * * @ORM\Column(name="tags", type="array", nullable=true) */ private $tags; 在数据库中看起来像php数组解释: a:3:{i:0;s:6:"tagOne";i:1;s:6:"tagTwo";i:2;s:8:"tagThree";} 现在我

  • php – Symfony2 OneToMany embeded表单不保存实体2019-07-17 16:30:34

    我在Symfony2中遇到OneToMany嵌入式表单的问题. 这次,实体被保存,但不是对父类的引用. 我的桌子看起来像那样 | id | position | content | about_id | | 29 | 1 | test 1 | NULL | 我无法理解为什么这个about_id仍然是NULL. 我的关系: 实体关于: class About { /

  • php – 一个数据库,多个客户2019-07-17 02:23:37

    我目前正在编写一个产品,它只有一个数据库,但会使用customer_id的全局标识符来托管许多客户端. 这一切都非常好. 但是,假设我们有一个名为Ticket的表. Idea有一个主键.当用户添加票证时,票证将通过外键等对应于客户. 但是,对于每个客户,我希望他们的票证ID在他们注册时从1开始. 即

  • php – doctrine odm,查找id不是对象id的文档2019-07-16 11:28:58

    在我的mongodb中我有一个集合,其中id-field不是object-Id我不知道为什么它是这样的构建,我不能从头开始更改因为可能很多软件已经使用这种模式. 然而,这就是冰淇淋文件的样子: { "_id": "52d0283ae4b01db941dd763b", "insertDate": ISODate("2014-01-10T17:04:58.617Z"),

  • php – doctrine和Symfony 2中的DateTime字段2019-07-15 11:13:45

    我对Symfony2很新,并设置了一个表单,通过doctrine将日期时间数据输入MySQL数据库,但是我收到以下错误: The form's view data is expected to be of type scalar, array or an instance of \ArrayAccess, but is an instance of class DateTime. You can avoid this error by setti

  • php – Doctrine查询语言获得每组最大/最新行数2019-07-15 05:36:46

    我正在尝试并且未能将我相对简单的SQL语句转换为可在Doctrine中工作的语句. 这是SQL语句,在针对我的数据库运行时根据需要运行: SELECT a.* FROM score a INNER JOIN ( SELECT name, MAX(score) AS highest FROM score GROUP BY name ) b ON a.score = b.highest AND a.n

  • php – 使用doctrine的symfony2动态数据库连接2019-07-14 18:24:05

    我试图在Symfony 2中使用doctrine进行多个数据库连接但不能这样做. 我已经在谷歌和堆栈溢出中进行了广泛搜索,但无论在哪里,它都是通过config.yml文件或动态数据库完成的,其中所有数据库都具有相同的模式/实体. 但对于我的情况,数据库是基于子域确定的,并且所有子域的数据库架构都

  • php – 与Doctrine的SUM周2019-07-13 15:29:38

    2012年3月: 9 27 28 29 1 2 3 4 10 5 6 7 8 9 10 11 11 12 13 14 15 16 17 18 12 19 20 21 22 23 24 25 13 26 27 28 29 30 31 第一列这是一年中的数字周 – 在php日期(“W”); 我在数据库MySQL中: id | count | date 1 | 2 | 20

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有