草庐IT

doctrine

全部标签

php - 如何在 Doctrine 2 中获取类而不是数组

我可以使用这个结构从数据库中获取我的数据:$user=$this->getDoctrine()->getRepository('AcmeDemoBundle:Emails')->find(8081);当我这样做时,我能够像这样获取我的数据:$user->getColumnNameHere();基本上我可以使用实体类。但如果我想使用QueryBuilder而不是find,我只会得到关联数组。$product->createQueryBuilder('p')->setMaxResults(1)->where('p.idx=:idx')->select('p.columnNameHere')

php - 如何在 Doctrine 2 中获取类而不是数组

我可以使用这个结构从数据库中获取我的数据:$user=$this->getDoctrine()->getRepository('AcmeDemoBundle:Emails')->find(8081);当我这样做时,我能够像这样获取我的数据:$user->getColumnNameHere();基本上我可以使用实体类。但如果我想使用QueryBuilder而不是find,我只会得到关联数组。$product->createQueryBuilder('p')->setMaxResults(1)->where('p.idx=:idx')->select('p.columnNameHere')

php - symfony 2 : Namespace "Acme" does not contain any mapped entities

我正在关注本书和页面http://symfony.com/doc/current/book/doctrine.html在阅读本书时,我正在尝试处理产品和类别表的关系,而doctrinegenerate命令给我以下错误。phpapp/consoledoctrine:generate:entitiesAcmeGeneratingentitiesfornamespace"Acme"[RuntimeException]Namespace"Acme"doesnotcontainanymappedentities.doctrine:generate:entities[--path="..."][-

php - symfony 2 : Namespace "Acme" does not contain any mapped entities

我正在关注本书和页面http://symfony.com/doc/current/book/doctrine.html在阅读本书时,我正在尝试处理产品和类别表的关系,而doctrinegenerate命令给我以下错误。phpapp/consoledoctrine:generate:entitiesAcmeGeneratingentitiesfornamespace"Acme"[RuntimeException]Namespace"Acme"doesnotcontainanymappedentities.doctrine:generate:entities[--path="..."][-

php - 不调用具有抽象基类的 Doctrine 2 生命周期回调

我有这种情况:抽象类:abstractclassAbstractBase{/***@ORM\Id*@ORM\GeneratedValue*@ORM\Column(type="integer")*@varinteger*/protected$id;/***@ORM\Column(type="datetime",name="updated_at")*@var\DateTime$updatedAt*/protected$updatedAt;/***@ORM\PreUpdate*/publicfunctionsetUpdatedAt(){die('THISPOINTISNEVERREACHED

php - 不调用具有抽象基类的 Doctrine 2 生命周期回调

我有这种情况:抽象类:abstractclassAbstractBase{/***@ORM\Id*@ORM\GeneratedValue*@ORM\Column(type="integer")*@varinteger*/protected$id;/***@ORM\Column(type="datetime",name="updated_at")*@var\DateTime$updatedAt*/protected$updatedAt;/***@ORM\PreUpdate*/publicfunctionsetUpdatedAt(){die('THISPOINTISNEVERREACHED

php - Windows 上的 Doctrine Cli

我在windows8、php5.4上配置doctrineorm时遇到了一些问题。我已经使用Composer安装了Doctrine。我已经严格按照文档进行操作,但是当我运行任何命令时,phpvendor/bin/doctrineorm:schema-tool:create例如,我的命令行只输出SRC_DIR="`pwd`"cd"`dirname"$0"`"cd"../doctrine/orm/bin"BIN_TARGET="`pwd`/doctrine"cd"$SRC_DIR""$BIN_TARGET""$@"我也试过phpvendor/bin/doctrine.php....但它只是打

php - Windows 上的 Doctrine Cli

我在windows8、php5.4上配置doctrineorm时遇到了一些问题。我已经使用Composer安装了Doctrine。我已经严格按照文档进行操作,但是当我运行任何命令时,phpvendor/bin/doctrineorm:schema-tool:create例如,我的命令行只输出SRC_DIR="`pwd`"cd"`dirname"$0"`"cd"../doctrine/orm/bin"BIN_TARGET="`pwd`/doctrine"cd"$SRC_DIR""$BIN_TARGET""$@"我也试过phpvendor/bin/doctrine.php....但它只是打

php - 在 Doctrine 2 中手动生成下一个序列值

为具有给定名称的特定序列生成nextval的最简单方法是什么?带指定的注解方案*@ORM\GeneratedValue(strategy="SEQUENCE")*@ORM\SequenceGenerator(sequenceName="sq_foobar",allocationSize="1",initialValue="1")不满足我,只要涉及一些更复杂的逻辑:在某些情况下我需要检索nextval,在其他情况下-我会使用从其他来源检索的值(不是顺序)。所以我希望有一种方法可以在实体的构造函数中手动检索序列nextval。 最佳答案

php - 在 Doctrine 2 中手动生成下一个序列值

为具有给定名称的特定序列生成nextval的最简单方法是什么?带指定的注解方案*@ORM\GeneratedValue(strategy="SEQUENCE")*@ORM\SequenceGenerator(sequenceName="sq_foobar",allocationSize="1",initialValue="1")不满足我,只要涉及一些更复杂的逻辑:在某些情况下我需要检索nextval,在其他情况下-我会使用从其他来源检索的值(不是顺序)。所以我希望有一种方法可以在实体的构造函数中手动检索序列nextval。 最佳答案