问题标签 [octobercms-backend]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
octobercms - Octobercms:如何将“样式”和“脚本”占位符添加到组合资产中?
如何在 10 月 CMS 中添加{% styles %}
和{% scripts %}
到组合资产数组?
php - 十月 CMS - 带有上传文件的 API
我正在使用十月创建一个与我的移动应用程序通信的 API。在这个过程中,我发送一个格式为 base64 的图像,直到这部分没有问题,因为我正在将此 base64 图像转换为 JPG 格式,问题出在将这个 JPG 图像保存在十月的标准流程,即保存 System_Files 文件。
进行此上传的最佳方式是什么?
widget - OctoberCMS 重置 ReportWidget 属性
我想通过以下两种方式之一重置 ReportWidget 的属性:
1) 刷新包含报告小部件的页面时
或者
2) 当某些属性发生变化时
我的 ReportWidget 有 3 个属性:年、季度、月
默认情况下,我显示的是当年的信息。如果用户更改了年份,然后可能指定了该年的季度或月份,则报告会相应地显示。
现在,当他们返回页面时,这些设置将被保存。我想做的是在重新加载或刷新页面时将属性重置为默认值。
此外,如果用户每年都在变化,则其他属性应重置。
我试图用这段代码解决这个问题:
所以这里发生的情况是,如果年份发生变化,它将调用 getMonthOptions() 函数来侦听响应,如果它捕捉到年份,它将不返回任何内容。现在这可行,但显然我的月份列表不包含任何月份。然后我必须关闭属性框并重新打开它以列出月份。
关于如何实现此功能有什么想法吗?谢谢你。
octobercms - 扩展后端列表对象
如何扩展后端显示的列表项?
我正在尝试使用此功能:
问题是我需要重新创建相同的对象 $records,但我想将我的自定义数据添加到它。例如我的记录是来自 JK Shop 插件的订单。我需要的是从这些订单中取出所有产品,并将每个产品作为不同的列表项。
我可以在这个函数中进行这些更改并只返回 $records,但是我怎样才能在这里创建一个新的项目对象呢?我尝试使用:
但我得到:
调用未定义的方法 October\Rain\Database\QueryBuilder::currentPage()
我怎样才能制作一个可以返回到后端列表的新工作对象?
octobercms - 十月CMS RecordFinder 创建记录
是否可以使用记录查找器创建新记录?或者是否有其他为此功能构建的表单小部件?
例如,在一个部门中,有官员。
如果数据库中已经存在人员,则用户只需选择要添加到该部门的人员即可。
但是,如果用户打算将官员分配给数据库中尚不存在的部门,则会有一个表单会自动创建该官员,然后将其分配给该部门。
这可能吗?目前,我正在使用 RecordFinder 和 Repeater,因为关系是Many to Many。谢谢!
octobercms - 在 OctoberCMS 中使深度相关领域可搜索
我columns.yaml
的模型文件Invoice
我有以下列:
不幸的是,该searchable
位不起作用,我知道这是因为我使用transaction[user][email]
而不是使用relation
andselect
作为列的一部分。
我的问题是,我可以以某种方式使用relation
,select
当我深入 2 关系时,像这样,还是我需要不同的方法?
我的Invoice
模型定义了这种关系:
我的Transaction
模型定义了这种关系:
因此,基本上,我希望能够在其中一列中显示用户的电子邮件地址的发票后端列表,并且还可以在搜索框中输入电子邮件地址以便仅过滤列表对于与具有该电子邮件地址的用户关联的发票。
octobercms - Octobercms 可以在一个控制器中更新多个模型吗?
正如标题所暗示的,是否可以在一个控制器中更新多个模型?我正在使用 Builder Plugin 来处理事情。正如我所见,当我创建控制器时,我们只能选择一个“基本模型”。我们该怎么做呢?
也是一个侧面问题。我可以看到您可以在表单中使用一些选项卡,但我从来没有使用过它们。当我考虑更新多个模型时,我正在使用选项卡,认为它们可能用于此目的。
octobercms - 十月CMS控制器软删除
OctoberCMS 是否具有软删除表单/列表行为?按照现在,我必须自己实现恢复按钮,我还必须自己实现列表过滤。此功能是否有任何可用的包/插件/示例代码(最好是推荐的实现)?
我做了什么:
- 为
onRestore
. - 添加
filter
列表配置。
谢谢!