草庐IT

Doctrine_Core

全部标签

php - 如何重命名 Symfony 3/Doctrine 中的表?

我想将表格从order更改为shop_order。首先,我更改了phpmyadmin中的表名。此外,我猜想,更改注释就足够了:/***Order**@ORM\Table(name="shop_order")*@ORM\Entity*/classOrder{...但是在运行的时候phpbin/consoledoctrine:schema:update--dump-sql它尝试再次创建表:CREATETABLE`order`(idINTAUTO_INCREMENTNOTNULL...我还需要更改任何其他文件吗? 最佳答案 清除缓存并尝试

mysql - Doctrine 与 YAML 的一对二关系

我正在使用Doctrine开发我的第一个Symfony项目,但遇到了一个障碍。我试图表达一个有两个玩家的游戏。我想要的关系是PlayerOne和PlayerTwo每个都被键入到Users表中的一个ID。这是我到目前为止所得到的一部分:Game:actAs:{Timestampable:-}columns:id:{type:integer,notnull:true,unique:true}startDate:{type:timestamp,notnull:true}playerOne:{type:integer,notnull:true}playerTwo:{type:integer,n

php - 与 Symfony 和 Doctrine 的 ON DELETE CASCADE 的多对多关系

我想要与Symfony和Doctrine建立简单的多对多关系。这实际上是一个单向的一对多关联,可以通过连接表映射为thedocsindicate。我正在使用YAML文件通过以下代码对其进行配置:在文件Content.orm.yml中:manyToMany:comments:cascade:["persist","remove"]onDelete:CASCADEoptions:cascade:remove:truepersist:true#refresh:true#merge:true#detach:trueorphanRemoval:falseorderBy:nulltargetEnt

php - Magento - Mage 注册表项 "_resource_helper/core"已存在

我正在迁移我的暂存服务器上的magento1.6.1安装,但我仍然收到错误消息Mageregistrykey"_resource_helper/core"alreadyexists。我迁移了数据库和整个源代码。然后我更改了local.xml数据库设置。我已经运行了rm-rfvar/cache/*var/session/*并重新启动了Apache2但无法让它工作。我该怎么办? 最佳答案 哎呀!我终于让它工作了。这里的问题是执行迁移时我还更改了值(value)。这是导致异常的原因……现在我恢复了默认值,一切正常,没有破坏正常行为:-)

mysql - Symfony2,Doctrine和MySQL:如何生成发票号

使用symfony2.0、docine和mysql,我需要根据下一种格式自动生成相关的发票号:年/自动递增例如,2012年的发票:2012/000000012012/000000022012/00000003等。。。该发票号将使用mysql数据库中purchase表中的invoice_number字段存储。问题是,如何查询数据库以返回某一年的最后一个自动递增数?换句话说(伪代码):functionnew_invoice(){$year=today.year;selectlastinvoice_numberwhereyear=$year;$new_invoice_number=incre

php - Doctrine : how to use Replace function

这个问题在这里已经有了答案:Doctrinequery-ignoringspaces[duplicate](1个回答)关闭2年前。我需要你的帮助来使用Doctrine构建我的查询。我是一个symfony初学者。首先,我在MySQLSQL选项卡中构建了我的查询,它运行良好。SELECT*FROMcontactWHEREinseelike'03%'ORDERBY(LENGTH(tif)-LENGTH(REPLACE(tif,";","")))DESCTobemoreprecise,mytiffieldlookslikethat:1-01.02.01.02;01.02.03.04;01.05

php - Doctrine2 Symfony2 innerJoin QueryException 预期 Doctrine\ORM\Query\Lexer::T_WITH,得到 'ON'

作为我网站的一部分,我正在尝试使用Symfony2和Doctrine2创建标记(folksonomy)系统。我正在按照下面文档中的表格和查询示例来创建我的Doctrine实体:http://dablog.ulcc.ac.uk/wp-content/uploads/2007/12/tagging_folksonomy.pdf当我尝试将MySQL查询(在文档中给出)转换为DoctrineQueryBuilder查询时,我在innerJoins中遇到错误。示例如下:来自文档的MySQL查询:SELECTtag_text,COUNT(*)asnum_tagsFROMTag2Postt2pINN

.NET Core-无法加载文件或组装

我正在尝试在AspnetCore1.1应用程序中使用自定义DLL(4.5框架)。我在用着Microsoft.NETCore.Portable.Compatibility当我运行该项目并尝试在图书馆项目的某些类别中拨打电话时,VS2017提出以下例外。Couldnotloadfileorassembly'ApiHelperSock,Version=0.0.0.0,Culture=neutral,PublicKeyToken=null'.Osistemanãopodeencontraroarquivoespecificado.如果我检查bin\Debug\netcoreapp1.1我可以在这里看到

php - Doctrine 和 Symfony 2 中的 DateTime 字段

我是Symfony2的新手,并设置了一个表单以通过Doctrine将日期时间数据输入MySQL数据库,但我收到以下错误:Theform'sviewdataisexpectedtobeoftypescalar,arrayoraninstanceof\ArrayAccess,butisaninstanceofclassDateTime.Youcanavoidthiserrorbysettingthe"data_class"optionto"DateTime"orbyaddingaviewtransformerthattransformsaninstanceofclassDateTimeto

php - symfony2 动态数据库连接使用 Doctrine

我正尝试在Symfony2中使用doctrine建立多个数据库连接,但无法做到。我在Google和堆栈溢出中进行了广泛搜索,但到处都是通过config.yml文件或动态数据库完成的,其中所有数据库都具有相同的架构/实体。但就我而言,数据库是根据子域确定的,并且所有子域的数据库架构都不相同。例如:test1.example.com=>应该加载test1dbtest2.example.com=>将加载test2数据库test1和test2DB不同,它们都是在DB级别创建的,并且在doctrine中没有实体条目。任何人都可以帮助我如何在Symfony2中做到这一点。