问题标签 [october-form-controller]

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.

0 投票
2 回答
562 浏览

php - 如何从 Rainlab 博客插件中获取特色图片的 url?

我需要知道 10 月 CMS 中带有 Rainlab 博客插件的博客文章中附加的特色图片的 URL。

图像保存在类似“.../storage/app/uploads/public/59f/112”的目录中

我需要在保存帖子的那一刻知道它,因为我想获取 url 以将其保存在另一个表中,它可以从另一个 php 文件或系统(例如在 Android 应用程序中)访问它,但我不能这样做它。

我尝试(在 FormController.php 中)找到帖子:

但不起作用,我得到了博客对象,但它说 features_image 不是变量。

在表 system_file 中,我只能获取文件的名称(disk_name),但不能获取整个 url,而且我不知道它保存在哪个目录中。

谁能帮我?

0 投票
2 回答
1383 浏览

octobercms - OctoberCMS Add List to Tab Field

I would like to implement a list into backend controller for my users under a new tab.

https://ibb.co/fkAWFR (Add Tab Field)

https://ibb.co/ktHdvR (include this list)

My _viewed_jobs.htm partial looks like this:

listRender() ?>

Which throws an error about list behavior not being initialized. After some looking I found these posts: https://octobercms.com/forum/post/listcontroller-error-need-help

So I added

to the partial and now it displays my user list controller.

I would like to display a list for my ViewedJobs controller. I also watched the tutorial here: https://octobercms.com/support/article/ob-21 to create my list manually, however, the variables are not defined when I use this code.

I also tried creating a new list config under the Users plugin (which I know is not a best practice) but it throws and error about groups() method not found.

0 投票
1 回答
279 浏览

octobercms - 如何在后端表单关系管理器中添加自定义验证规则

有一个带有 2 个不同关系管理器的后端表单。

对于其中之一,我需要添加特定的验证规则,以便我寻找放置验证代码的正确位置。

我的主要模型是课程会话,所以我有一个会话控制器

相关模型是参与者

功能上,我需要检查它是否仍然在课程中

  • 如果是,可以创建参与者然后刷新页面
  • 如果没有,我只想显示一条错误消息而不注册新参与者

这是我的关系行为配置,不知道它是否有用,如果需要请询问更多

0 投票
2 回答
1300 浏览

octobercms - Octobercms:如何翻译Flash消息?

我使用translate.rainlab插件进行本地化,但不确定如何为 ajax 形式翻译 flash 消息。

0 投票
1 回答
2341 浏览

php - RainLab 博客 - OctoberCMS - 显示特定类别的帖子

我在 Posts.php 中找到了以下代码 - 我认为我基本上需要复制它并将其转换为将类别限制为特定 ID 的公共函数。虽然这看起来有点矫枉过正?可以在前端查询当前功能吗?

这是posts.php代码:

前端是这样的:

有人能指出我正确的方向吗?

干杯,

0 投票
1 回答
908 浏览

octobercms - 十月CMS控制器软删除

OctoberCMS 是否具有软删除表单/列表行为?按照现在,我必须自己实现恢复按钮,我还必须自己实现列表过滤。此功能是否有任何可用的包/插件/示例代码(最好是推荐的实现)?

我做了什么:

  • onRestore.
  • 添加filter列表配置。

谢谢!

0 投票
0 回答
1063 浏览

octobercms - 通过 RelationController 在其他模型中使用模型但没有记录视图,十月 CMS

我已经设法通过审查将表单和列表放在同一页面中,但是在将数据插入数据库后,它没有显示在列表中我已经将这些实现到控制器

并为关系设置配置

并创建与父模型的关系

和孩子模型

子表单relation_field.yaml

父表单 parentfield.yaml

它适用于表单但是当我将数据插入子模型并保存时..数据没有显示在列表中..我错过了什么..

0 投票
1 回答
610 浏览

php - 使用 $widget->addFields 将文件上传字段添加到 OctoberCMS 后端?

尝试使用 OctoberCMS 后端中的插件将具有类型fileupload和模式的表单字段添加image到某个页面,但出现错误。文本、下拉列表等类型工作正常。

当我将字段名称设置viewBag[photo]为时出现错误"Call to a member function hasRelation() on array" on line 81 of [path]/public/modules/backend/traits/FormModelWidget.php"

当我将名称设置为 justphoto我得到"Call to undefined method October\Rain\Halcyon\Builder::hasRelation()" on line 786 of [path]/public/vendor/october/rain/src/Halcyon/Builder.php".

0 投票
0 回答
195 浏览

octobercms - 在每个父模型中显示所有子模型数据使用关系控制器创建表单

我在我构建的模型中实现了关系控制器..

父模型表单中列出的子模型..它工作得很好,但它不符合我的要求..

事情是

列出的子模型只是与子模型中定义的父模型 ID 相关的模型。

所以子模型记录只属于一个父模型记录,所以当我创建新记录时,子模型不显示任何记录..

我尝试使用belongsToMany 关系,但它的方式与belongsTo 关系相同。

有办法吗?

0 投票
1 回答
55 浏览

octobercms - 自定义错误页面的条件选择

我需要根据发生错误的位置有不同的自定义错误页面

如果发生错误

控制器 A => 显示自定义错误 A

同样,如果发生错误

控制器 B => 显示自定义错误 B。

这是因为控制器 B 输出 javascript,它需要在出错时输出 javascript。

自定义错误页面设置在 中/modules/system/classes/ErrorHandler.php,如何在自己的插件中编写自己的自定义错误模板选择逻辑。如何/modules/system/classes/ErrorHandler.php在我的插件中覆盖