- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 SilverStripe 3 中,我有两个相关的数据对象,Order
和 OrderItem
. Order
有很多OrderItems
. OrderItem
有一个 Order
.
我在管理 Order
与模型管理员。
我可以新建一个 OrderItem
但是当它尝试加载时,我收到以下错误:
SELECT DISTINCT "OrderItem"."ClassName", "OrderItem"."Created", "OrderItem"."LastEdited", "OrderItem"."ItemQuantity", "OrderItem"."ItemDiscount", "OrderItem"."OrderID", "OrderItem"."ProductID", "OrderItem"."ID", CASE WHEN "OrderItem"."ClassName" IS NOT NULL THEN "OrderItem"."ClassName" ELSE 'OrderItem' END AS "RecordClassName", "Product"."Title" FROM "OrderItem" WHERE ("OrderID" = '9') AND ("OrderItem"."ID" = 11) ORDER BY Product.Title ASC LIMIT 1
Unknown column 'Product.Title' in 'field list'
class Order extends DataObject {
public static $db = array(
'OrderDate'=>'Date',
'FulfilledDate'=>'Date',
'OrderStatus'=>'Enum("New, InvoiceRequested, InvoiceSent, Paid, Cancelled")',
'ShippingStatus'=>'Enum("Unshipped, Shipped")'
);
public static $has_one = array(
'Customer' => 'Customer'
);
public static $has_many = array(
'OrderItems' => 'OrderItem'
);
// ...
}
class OrderItem extends DataObject {
public static $db = array(
'ItemQuantity'=>'Int',
'ItemDiscount'=>'Decimal'
);
public static $summary_fields = array(
'Product.Title',
'ItemQuantity',
'ItemDiscount'
);
public static $has_one = array(
'Order' => 'Order',
'Product' => 'Product'
);
// ...
}
Product
的任何想法对象/表?
public static $default_sort = array('Product.Title');
最佳答案
就这样还有一个未回答的问题,@MilesParker 编辑了这个问题:
I have found the problem I had.
public static $default_sort = array('Product.Title');
Removing that fixed the issue.
OrderItem
上类,因为这是 SQL 错误显示的内容。该问题可能是由于缺少
dev/build
引起的。然而,这也可能是由于 Silverstripe 3.0 特定版本中的一个错误。
关于银条 3 : ModelAdmin with DataObject with $has_many to DataObject gives error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16181570/
我的数据对象中有日期属性。 如何在 ModelAdmin 中按日期范围搜索? 例如:“搜索日期大于 2007-13-01 且小于 2007-17-01 的所有项目” 或“搜索日期介于 2007-13-
我正在尝试在运行 MAMP Pro 的本地计算机上安装 Silverstripe 3.1.1。我收到错误: Warning: get_magic_quotes_gpc support is being
我一直在阅读有关此的文档,但完全感到困惑。安装后我的 mysite/_config.php 文件为空。在哪里可以找到站点的数据库设置,例如用户名、数据库名称和密码? 文档页面在这里:https://d
是否可以在 Silverstripe 3 中翻译数据对象? 我使用这个模块: http://www.silverstripe.org/translatable-module/ 在我的配置中是否定义了以
如何在查询中获取最活跃的博客标签? 我有这两个数据对象: class BlogTag extends DataObject { //... /** * @var array
一个简单的问题。在我的代码中 一个客户有多个合作伙伴。如果我想获取客户详细信息以及客户有多少合作伙伴。我想做的是, $customer = Customer::get(); return Partne
在准备 Silverstripe 3.4 的路上,我遇到了一个我无法解决的挑战。 我网站上的许多页面都必须包含一个音频播放器,允许访问者播放与所查看页面具体相关的自托管轨道。通常我会将以下 html
我在 Silverstripe (3.1) 中为客户开发了一个网站。今天,他尝试将第二个 YouTube 视频嵌入到 CMS 的内容区域中(插入媒体>来自网络>粘贴 YouTube URL >添加 U
我有一个数据网格,允许用户将事件添加到事件页面。 在上面,我有 2 个日期字段,因此它们可以指定开始日期和结束日期。这些字段不显示日期选择器,除非我在 Sapphire/javascript 中注释掉
我正在为我的页面创建一个 GridField,它与我的 DataObjects 有一个 has_many 关系,但是在添加数据并保存对象后它会中断CMS 中的页面。搜索后我无法弄清楚原因或找不到任何答
在 SilverStripe 3 中,我有两个相关的数据对象,Order和 OrderItem . Order有很多OrderItems . OrderItem有一个 Order . 我在管理 Ord
我已将站点上传到实时服务器,导入数据库并更新 mysite/_config.php 中的数据库连接信息,但出现以下错误: SilverStripe Framework requires a $data
我试图遍历我所有的 ProductPage,同时按祖 parent 的头衔对它们进行分组(因为这是产品类别)。我还想按 ProductReleaseDate 降序对每个组下的产品页面进行排序。最后,如
我有一个自定义电子邮件模板,当用户注册到我的 silverstripe 网站时,我将其用作验证电子邮件,但它不会显示图像。 我想在电子邮件末尾添加我的 Logo ,但它不会呈现任何图像,只会加载替代文
早上好 我有一个 DataObject,其中有一个“HTMLText”字段作为描述。但是,当它显示在后端的摘要 View 中时,我看到了所有与之关联的 HTML 代码。如何去除 HTML 代码并单独显
无法在 SilverStripe Documentation 中定位如何让数据对象模型在/dev/build 上注入(inject)一组默认记录 谁能给我指出正确的方向 这就是我目前拥有的,显然我想将
在我的页面上我有一个日期变量。我希望按语言环境(在我的例子中是立陶宛语)翻译它的缩写月份名称。 我已经在 langed/lang/lt_LT.yml 中设置了翻译: Month: Jan: '
如果我将 DatetimeField 更改为 DateField,它会起作用 - 日历选择器将显示,但我无法让它显示在 DatetimeField 中。有没有一种快速简便的方法? "SS_Datet
如何删除模板中的空格输出?例如,我有一个 $Brand,其中一些输出是两个单词,就像我的 php 变量中的 TommyHilfiger 一样。输出变为“Tommy Hilfiger”。这非常适合前端显
我的网站上有一个功能,可以非常快速地将一堆值保存到相同的 DataObject 类型。大多数时候没问题,但偶尔会出错 ERROR: duplicate key value violates uniqu
我是一名优秀的程序员,十分优秀!