草庐IT

doctrine

全部标签

php - Symfony2 日期时间查询生成器

我有2个DateTimeSymfony2项目中的类。我有实体Stat,其中有$date属性。/***@ORM\Column(type="date",length="11")*/protected$date;我必须使用createQueryBuilder中的DateTime对象进行查询。我怎样才能做到这一点?例如:$date_from=newDateTime('2012-02-01');$date_to=newDateTime('2012-02-15');我需要从$date_from和$date_to之间的表stats(实体Stat)中获取所有行。我应该如何使用createQueryBu

php - Symfony2 日期时间查询生成器

我有2个DateTimeSymfony2项目中的类。我有实体Stat,其中有$date属性。/***@ORM\Column(type="date",length="11")*/protected$date;我必须使用createQueryBuilder中的DateTime对象进行查询。我怎样才能做到这一点?例如:$date_from=newDateTime('2012-02-01');$date_to=newDateTime('2012-02-15');我需要从$date_from和$date_to之间的表stats(实体Stat)中获取所有行。我应该如何使用createQueryBu

php - Symfony 2/Doctrine 用户定义的 DQL 函数参数有字符串长度限制吗?

我为DoctrineDQL创建了自定义DQL函数:classTranslateextendsFunctionNode{public$field;publicfunctiongetSql(SqlWalker$sqlWalker){$query="TRANSLATE(".$this->field->dispatch($sqlWalker).",'àâäãáåÀÁÂÃÄÅçÇéèêëÉÈÊËîïìíÌÍÎÏñÑôöðòóÒÓÔÕÖùúûüÙÚÛÜýÿÝ','AAAAAAAAAAAACCEEEEEEEEIIIIIIIINNOOOOOOOOOOUUUUUUUUYYY')";return$quer

php - Symfony 2/Doctrine 用户定义的 DQL 函数参数有字符串长度限制吗?

我为DoctrineDQL创建了自定义DQL函数:classTranslateextendsFunctionNode{public$field;publicfunctiongetSql(SqlWalker$sqlWalker){$query="TRANSLATE(".$this->field->dispatch($sqlWalker).",'àâäãáåÀÁÂÃÄÅçÇéèêëÉÈÊËîïìíÌÍÎÏñÑôöðòóÒÓÔÕÖùúûüÙÚÛÜýÿÝ','AAAAAAAAAAAACCEEEEEEEEIIIIIIIINNOOOOOOOOOOUUUUUUUUYYY')";return$quer

php - Symfony2 & Doctrine : Create custom SQL-Query

如何使用Doctrine在Symfony2中创建自定义SQL查询?或者没有Doctrine,我不在乎。不是这样工作的:$em=$this->getDoctrine()->getEntityManager();$em->createQuery($sql);$em->execute();谢谢。 最佳答案 您可以直接从实体管理器中获取连接对象,并通过它直接运行SQL查询:$em=$this->getDoctrine()->getManager();//...orgetEntityManager()priortoSymfony2.1$con

php - Symfony2 & Doctrine : Create custom SQL-Query

如何使用Doctrine在Symfony2中创建自定义SQL查询?或者没有Doctrine,我不在乎。不是这样工作的:$em=$this->getDoctrine()->getEntityManager();$em->createQuery($sql);$em->execute();谢谢。 最佳答案 您可以直接从实体管理器中获取连接对象,并通过它直接运行SQL查询:$em=$this->getDoctrine()->getManager();//...orgetEntityManager()priortoSymfony2.1$con

php - RedBean ORM 性能

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我想知道RedbeanORM是否可以用于社交网络应用程序等面向性能的场景,即使多个用户同时提取数千个数据,它是否稳定。另外我想知道Redbean是否占用更多的内存空间。谁能提供Doctrine-Propel-Redbean的比较研究?

php - RedBean ORM 性能

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我想知道RedbeanORM是否可以用于社交网络应用程序等面向性能的场景,即使多个用户同时提取数千个数据,它是否稳定。另外我想知道Redbean是否占用更多的内存空间。谁能提供Doctrine-Propel-Redbean的比较研究?

php - 在 Doctrine ORM 中实现 "update if exists"

我正在尝试在一个事务中INSERTORUPDATEIFEXISTS。在mysql中,我通常会使用DUPLICATEKEY(“UPDATEONDUPLICATEKEY”。)我知道许多使用各种SQL变体和子查询,但我试图在Doctrine(PHPORM)中实现它。似乎有Doctrine方法可以做到这一点,因为它的功能如此丰富,但我没有找到任何东西。出于某种原因,使用PHPORM包会出现这种问题吗?或者是否有任何Doctrine专家知道如何通过黑客或任何方式实现这一目标? 最佳答案 根据https://www.vivait.co.uk/l

php - 在 Doctrine ORM 中实现 "update if exists"

我正在尝试在一个事务中INSERTORUPDATEIFEXISTS。在mysql中,我通常会使用DUPLICATEKEY(“UPDATEONDUPLICATEKEY”。)我知道许多使用各种SQL变体和子查询,但我试图在Doctrine(PHPORM)中实现它。似乎有Doctrine方法可以做到这一点,因为它的功能如此丰富,但我没有找到任何东西。出于某种原因,使用PHPORM包会出现这种问题吗?或者是否有任何Doctrine专家知道如何通过黑客或任何方式实现这一目标? 最佳答案 根据https://www.vivait.co.uk/l