草庐IT

order_placed_date

全部标签

php - Symfony2 表单和集合 - 一个 Order,OrderItem 实现

所以我今天花了大约5到6个小时来与Symfony2表单作斗争,现在我想从社区的其他成员那里得到一些建议。我尝试了3种不同的方法来实现我所追求的目标,但没有成功。我通读了文档,用谷歌搜索了所有内容,询问了其他人,而且我的情况只比开始时好一点。我的用例我正在建立一个系统,您可以在其中订购门票。但核心问题是如何设计系统的订单部分。票务有一个名称,以及可用的开始和结束日期(还有其他内容,但让示例保持简单。订购可以选择多张票,每张票都有一个数量。订单有客户.这部分很好,效果很好!在阅读并尝试不同的东西后,我收集到代表订单的票和数量,我需要另一个实体订购单对应来自https://github.co

PHP date() 打印 24 :00 instead of 00:00

PHPdate("H:i(d.m.Y)",$timestamp)函数将精确的午夜表示为第二天的00:00。但我需要它来表示前一天的24:00。是否可以在不编写全新的date()解析器函数的情况下完成?编辑:为什么我需要这种“奇怪”的格式?因为我的客户要求它。在我的国家(CZ),有时会使用24:00来表示确切的午夜。edit2:我当前的“肮脏”解决方案是:(不适用于所有可能的格式字符串)functiondate_24midnight($format,$ts){if(date("Hi",$ts)=="0000")returnpreg_replace('/23:59/',"24:00",da

php - Woocommerce Order API 行项目 ID 在更新时更改

我正在通过“订单更新”webhook检索Woocommerce订单,并将特定数据存储在单独的数据库中。我们还使用个性化插件,允许客户向产品添加自定义消息。这将创建2个单独的订单项,否则它们在后端将是相同的产品变体。在我的独立数据库中,当创建或更新一行时,我需要使用order_id、variation_id以及id条目(fromline_items=>id)检查是否必须创建或更新记录。这可确保具有不同自定义消息的2个相同产品变体不会被彼此覆盖。在订单创建时发送以下JSON响应。{"id":10656,"parent_id":0,"number":"10656","order_key":"

datetime - PHP ini date.timezone?服务器或客户端位置时区?

我知道这听起来可能是个愚蠢的问题,但我没有在PHP文档的某个地方找到他们大声清楚地说明了这个问题。我有一个网络应用程序。我的网络应用程序的用户在欧洲,但运行网络应用程序的服务器在美国。我应该如何设置date.timezonephpini指令???我想服务器所在的位置,所以如果它在纽约:date.timezone="America/New_York"但是我是对的吗? 最佳答案 我认为最好设置服务器的本地时区或UTC并使用http://pl.php.net/manual/en/function.date-default-timezone

php - Laravel 5.2 验证 : date_format:Y. m.d 不工作

我尝试验证POST请求。格式为:d.m.Y(12.1.2017)对于此字段,我的规则是required|date_format:d.m.Y。我收到此错误消息:InvalidArgumentExceptioninCarbon.phpline425:Unexpecteddatafound.Unexpecteddatafound.Datamissing如果我将.更改为-或什至/它正在工作->之前更改的POST数据以匹配规则。我需要德语格式。编辑:我的验证规则:publicfunctionrules(){return['title'=>'required|max:255','expiratio

symfony - 来自 php.ini 的 MAMP/Symfony : MAMP overrides date. 时区设置,Symfony 失败

我正在尝试在MAMP中配置Symfony2框架。在php.ini中,我已经正确设置了date.timezone,但是,MAMP似乎以某种方式覆盖了设置并改为使用系统时间。因此,Symphony的config.php页面发送此警告:Warning:date_default_timezone_get()[function.date-default-timezone-get]:Itisnotsafetorelyonthesystem'stimezonesettings.Youarerequiredtousethedate.timezonesettingorthedate_default_ti

php - "Reverse"order regex - 最接近的 "above"匹配

这是一些字符串的例子。othertextsometextabc,need_match_thisbbbbhsaaahello我只知道字符串的结尾"hello"我需要匹配最近的“上方”div中的文本。我使用了这个正则表达式:\(.*?)\.*?\hello\但这对我不起作用,因为我只需要返回最近的div的文本,而不是字符串中的第一个div。是否有任何正则表达式解决方案来解决这个问题?请帮忙。谢谢 最佳答案 您需要使用基于负前瞻的正则表达式,而不是介于.*?之间的正则表达式,自.*?也将匹配打开或关闭div标签。((?:(?!).)*?)

php - 我怎样才能得到不含税和运费的 order_total?在 woocommerce 上

我想放置一个像素来跟踪我的成员(member)订单。我必须在打折后拿到我的全部订单,所以没有税和运费。我做了类似的东西,但它显示0。cart->get_total_ex_tax();?>这可能是因为它显示货币符号。 最佳答案 这是购物车总计,不含税和运费。$cart_value=number_format((float)$order->get_total()-$order->get_total_tax()-$order->get_total_shipping()-$order->get_shipping_tax(),wc_get_p

php - Drupal CCK 日期 : how to set datetime field's default value to a fix date?

我有一个CCK日期时间字段,想将其默认值设置为2011年5月31日。当我转到该字段的配置时,我可以将默认值设置为Now、Blank或Relative。Relative由PHP的strtotime参数设置。但是,当我将它设置为2011年5月31日-->我在节点添加表单中得到了今天2011年5月的最后一天-->我在字段配置页面上收到错误ToDate的Strtotime默认值无效。(根据http://php.net/manual/en/function.strtotime.php应该正常工作)您知道如何将其默认设置为2011年5月31日吗? 最佳答案

Java:JAXB:JAXBElement<Calendar> 到 xs:date 的编码不正确

我在使用JAXB时遇到问题。我已经通过xjc(使用xsd-schema)创建了我的Java类,并通过解析和打印方法将XML数据类型xs:datexs:dateTime和xs:time全局绑定(bind)到java.util.Calendar。一切正常,直到我将某些xs:date字段标记为可为空。xjc为这些属性创建JAXBElement包装器。如果这些字段被解码,则会打印出日期,包括导致验证错误的时间信息。是否有可能强制Marshaller将其转换为xs:date而不是xs:dateTime?我能否为那些获取特殊XMLAdapater的字段指定一个绑定(bind)来转换这些字段?Jav