0

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

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

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

相关模型是参与者

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

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

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

# ===================================
#  Relation Behavior Config
# ===================================

participants:
    label: participant
    view:
        list: $/author/courses/models/participant/columns.yaml
        toolbarButtons: create|delete
    manage:
        form: $/author/courses/models/participant/fields.yaml
        recordsPerPage: 10
    emptyMessage: 'Aucun participant pour cette session'
sessionDates:
    label: Date
    view:
        list: $/author/courses/models/sessiondate/columns.yaml
        toolbarButtons: create|delete
    manage:
        form: $/author/courses/models/sessiondate/fields.yaml
        recordsPerPage: 10
    emptyMessage: 'Aucune date pour cette session'
4

1 回答 1

0

你不能在参与者模型上设置规则吗?

于 2017-12-18T19:03:27.963 回答