草庐IT

updated_date

全部标签

php - CakePHP v3 : How to get patchEntity to update associations in request data

我正在使用patchEntity()来更新hasMany关联并且它工作正常。我的问题与数据库中保存的数据无关。我的问题是存储在实体变量中的关联数据不同步...请注意,在下面的方法中,我必须在保存后执行第二个get()以从数据库重新读取数据。如果我删除它,下一个View将显示陈旧的关联数据,因为patchEntity更新了外键,但实际的关联对象仍然是前一个(保存之前的)。我希望有一种方法可以避免连续进行两个数据库查询。这是预期的行为吗?有更好的方法吗?publicfunctionedit($id=null){//1/////////////////////////////////////

javascript - input[type=date]格式值在php中动态生成

我有一个动态生成的值的输入">为了支持html5日期输入,给那个值赋了一个日期格式yyyy-mm-dd,mm/dd/yyyy格式在html5中显示浏览器正确。问题出现在非html5浏览器上,其中分配的值直接显示为文本(格式yyyy-mm-dd)。我尝试使用jQuery将此值转换为格式mm/dd/yyyy如下:$('input[type="date"]').each({varnow=newDate($(this).attr('value'));varday=("0"+now.getDate()).slice(-2);varmonth=("0"+(now.getMonth()+1)).sl

php - Laravel Homestead 'apt-get update' 给出一些 404

Homestead2.1.7(框0.4.0)预配置源列表是否存在一些错误配置?附言。如果Homestead的下一个版本在配置文件中包含用于安装一些预配置的附加包(如MSSQL)的选项,我们将不胜感激。是的,不是每个人都需要它们,但是对于客户项目,通常需要比#laragarden中发现的更多奇特的包vagrant@homestead:~$sudoapt-getupdateHithttp://apt.postgresql.orgtrusty-pgdgInReleaseIgnhttp://ppa.launchpad.nettrustyInReleaseIgnhttp://us.archive

php - 查询 : Calculate average price of stay depending on dates

大家好,我需要为房屋搜索创建一个查询,该查询将匹配数据库中用户输入的数据:他们想要入住和离开的日期、他们的团体人数和每晚价格。假设用户搜索了房子:日期:从2011-01-15到2011-03-01(见图片期间A1C1),3人,他愿意每晚花费$90到$125美元。这是我对该搜索的手动计算:数据库中可用的日期用户希望停留的总天数是:44天2011-01-15到2011-01-25第一期的价格是10天*100美元=1000美元2011-01-25到2011-02-14第二个周期的价格是20天*120美元=2400美元第三个周期2011-02-14到2011-03-01的价格是14天*140美

php - Symfony2 : Database schema and entities not updating with changed metadata

我在更新Symfony2中的架构时遇到问题。我已经使用doctrine将数据库导入到Symfony2,并在YML中创建了所有ORM文件。我已经根据这个元数据创建了所有实体并且效果很好,但是如果我想使用orm.yml文件更改数据库架构,它不会更新我的数据库,甚至不会在我重新生成实体时更新它们。导入创建了orm.yml文件/src/{name}/{my}bundle/Resources/config/doctrine/metadata/orm/{table}.orm.yml它的创建没有错误。当我这样做时:phpapp/consoledoctrine:schema:update--dump-

php - 错误 : You must use the "set" method to update an entry fix?

我使用codeigniter作为我的PHP框架,当我提交我的fromtopost到我的数据库时,我总是收到这个错误。Youmustusethe"set"methodtoupdateanentry我不太确定这是什么意思,从我看过的其他帖子来看,每个人都说数据映射器需要为对象分配一个值。由于我是新手,有人可以给我更好的解释吗。这是我的代码,它说我有错误:classAdd_bookextendsCI_Model{publicfunctionadd_book($data){$this->db->insert('ST_ITM',$data);}}?>谢谢。 最佳答案

php - SQL 错误 : SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails

我在使用PHP和SQL时遇到一些问题,PHP对我来说是新手,而且我缺乏SQL。我想在我的数据库表中添加值:值要么取自一个表单,要么取自另一个表(如FK)。这是数据库:createdatabaseAAA;useAAA;createtableassure(id_assurevarchar(13)notnull,nomvarchar(20),adressevarchar(50),mdpvarchar(60),primarykey(id_assure));createtablevehicule(id_vehiculevarchar(13)notnull,immatriculationvarch

javascript - 将 JavaScript new Date() 转换为 php DateTime()

我在HTML中有2个字段:JavaScript:vardatumUhrzeit=newDate($("#datum").val()+","+$("#uhrzeit").val());console.log(datumuhrzeit);"TueAug18201516:45:00GMT+0200(MitteleuropäischeSommerzeit)"如何将PHP中的“TueAug18201516:45:00GMT+0200(MitteleuropäischeSommerzeit)”转换为DateTime,以便将其保存到postgresql? 最佳答案

javascript - 拉维尔 5 : Updating Multiple Records

我有一个SimpleTodo应用,它不会同时保存多条记录的更新。客户端版本在这里正常工作:http://codepen.io/anon/pen/bVVpyN每次我做一个Action,我都会向我的laravelAPI发出一个http请求来持久化数据。但是我的completeAll方法有问题。每当我单击CompleteAll按钮时,我都会执行completeAll方法:completeAll:function(){vartasks=[];vartaskIds=[];this.tasks=this.tasks.filter(function(task){task.completed=true

php - 有没有办法在 Doctrine ORM 中将 LIMIT 添加到 UPDATE 查询?

我正在使用Doctrine2.5.x,但在让LIMIT子句用于UPDATE查询时遇到了问题。它总是更新所有匹配的记录(即它似乎忽略了LIMIT子句)。setMaxResults()与UPDATE查询一起使用时似乎没有效果。作为一种快速解决方法,我正在使用nativeMySQL查询,但这不是最佳解决方案。我尝试了这些示例,但没有一个有效:DoctrineupdatequerywithLIMIThttps://recalll.co/app/?q=doctrine2%20-%20Doctrine%20update%20query%20with%20LIMIT带有setMaxResults()