doctrine2相关内容
我正在为我的数据库使用Doctrine 2,而我正在尝试为我的一个列设置一个“整数”类型的长度,但它似乎似乎没有。 / ** @Column(type =“integer”,length = 255)* / protected $ number; 当我检查我的数据库时,它仍然显示“int(11)”而不是“int(255) ”。我没有发现任何人在谷歌遇到这个问题,或者我
..
这是我想要的配置: 实体“帐户”,其中包含对其他两个实体的JOINED继承:“作者”和“帐户支持”。 然后我希望“AccountBackend”与其他两个实体具有SINGLE_TABLE继承:“Administrator”和“FeaturedAuthor”。这就是我定义它们的方式: Account.php / ** * @Entity(repositoryClass
..
我在多级继承方面遇到了一些麻烦 / ** * @ ORM\Entity * @ ORM\Table(名称= “et_date”) * @ ORM\InheritanceType( “结合”) * @ ORM\DiscriminatorColumn(名称= “类型”,类型=” string“) * @ ORM\DiscriminatorMap({”Relative“=”Date
..
在部署使用Doctrine ORM的Symfony2应用程序时,如何处理迁移? 我一直在使用DoctrineMigrationsBundle。如果避免尝试在迁移的postUp()部分中使用实体,它会很好地工作。但是,如果你这样做了,你就会陷入困境。 下面是一些伪代码来解释问题: $ query(“CREATE $ {code> / * Migration1.php * / cl
..
我还在学习Symfony2,不明白如何上传文件。 别担心,我已经检查过文档。这真的很好,但我的问题在任何教程中都没有解释。 我正在寻找如何使用Symfony2上传文件的指导,但是所有人都需要(例如扩展的约束,基于id和东西重命名文件,将路径存储在db中等等) 我发现很好的教程,试图混合他们,但没有成功。每次出现不同的问题时:文件在表单上每次提交时重新上传(即使文件字段为空),也不
..
问 题 在使用Doctrine进行了一对多的映射,如一个人(Person),有多个小孩(Children),希望在使用Doctrine自动获取Children时,小孩能按年龄大小排序。 请问:要重载哪个函数才能实现呢?persion->getChildren()调用了哪个函数进行SQL查询呢? 这样的需求,很难搜索到结果,求前辈指点。 解决方案 解决方案如下:
..
问 题 各位Symfony前辈,symfony在使用“doctrine:schema:update --force”创建数据库table时有没有方法同时插入一些初始数据,比如创建管理员User,某些要初始的基础属性? 有个老版本的官方文档 The init Data提到过这个需求的解决方法,但使用的不是doctrine: http://symfony.com/legacy/doc/j
..
我明白Doctrine2中没有PreInsert监听器,对吧? 是等价网络PrePersist吗?如果是,如何检查对象是否被插入或更新? 谢谢! 解决方案 对于所有意图和目的,PrePersist是PreInsert。不会为仅更新的实体调用 - 您可以使用PreUpdate。 以下是相关文档: http://www.doctrine-project.org/docs/orm/
..
public function buildForm(FormBuilderInterface $ builder,array $ options){ $ builder-> add('language','entity',array( 'class'=>'Evr\HomeBundle\Entity\Language', 'property'=>'language' ) ) - > a
..
我正在忙着检查一下我开始的一个新项目的弹性搜索。我目前正在运行Symfony2.5,最新的FOSElasticaBundle和所有这些。我正在为捆绑的性能做一些基准测试(我知道弹性本身很快),但是我遇到一个小问题,可能实际上很容易解决,只有捆绑的文档更详细。 我的实际问题是简单的如何,而不是返回一个Doctrine对象数组(我相信通过DB查询填充)返回一个“raw”数组来自Elastica本
..
我有一个名为公司和部门的表。公司与部门有一对多的关系。我已经创建了两个实体,并在两者中指定了关系。请看两个实体 Department.php
..
经过几个小时的努力,我明白,我不明白这个概念。我有三个实体定义如下: class Countries { / ** * @var int * * @ ORM\Column(name =“id”,type =“integer”) * @ ORM\Id * @ ORM\\ \\GeneratedValue(strategy =“AUTO”) * / private
..
我有一个名为 company 的表与部门表具有一对多的关系。我通过指定关系创建了使用Doctrine生成器的两个实体。我也生成了模式,一切都很好 请看看我的实体 Company.php
..
我有这个脚本插入数据: echo“Update”; $ department = new Department(); $ department-> setNamedepartment($ data ['nameDepartment']); $ department-> setCodedepartment($ data ['codeDepartment']); $ depar
..
我有这段代码: $ entity = $ em-> getRepository('AppBundle:Representative') - >发现($ soqlObj1 [ '记录'] [0] [ 'ID']); if($ entity === null){ $ entity = new Representative(); $ em-> persist($ entity
..
更新 我在广告位置的功能 public function findByExceptOwner($ paramFetcher) { $ query = $ this-> getEntityManager() - > createQueryBuilder('ad'); //parâmetrosiniciais da query:status,departure de de
..
我想要得到数据库中的全球数据,可以吗? #app / config / parameters。 yml twig: 全局变量: siteName:'这里来自数据库的站点名称' 解决方案 您可以创建一个TwigExtension( http://symfony.com/doc/current/cookbook/templating/twig_extension.html
..
除了我之前的问题, Attache zend filters和模型/原则实体的验证链我已经尝试了Spiffy框架,但是我收到了这样的异常的堆栈:异常没有为“标题”指定form元素,并且没有自动从“Spiffy确定” \Zend\Form”。 在我的实体我有这样的:
..
我的APC安装在我的服务器上,想知道我是否还有其他的东西。我想要能够缓存第三方API请求。 代码 - $ cache = new \Doctrine\Common\Cache\ApcCache(); $ data = $ cache-> fetch('namesaved'); if($ data === false){ $ cache-> save('namesave
..
我需要获取所有数据库表字段名称。我已经尝试使用 ClassMetadata 不幸的是 getColumnNames()不返回关系字段名称。和方法 getAssociationNames()返回不同名称的实体属性的名称,并且还可能包含使用时数据库中真正不存在的字段oneToMany 关系。 由于人们提到这可能是重复的。不是。 在doctrine2实体中获取列名称,这可能是类似的问题,但 get
..