当前位置: 首页 > 知识库问答 >
问题:

OctoberCMS(Laravel)字段选择语句

贝钧
2023-03-14

我需要添加到我的关系字符串,像这样的格式:Name Surname(帖子)和我需要从另一个表中获取的帖子(在这个关系中,我只有post_id)。我怎么能采取post.title使用fields.yaml文件?

    professors:
        label: Преподаватель
        descriptionFrom: description
        span: auto
        required: 1
        type: relation
        select: concat(name, ' ', surname, ' ', post_id) // Already working
        select: SELECT title FROM titamik_cio_post WHERE id=post_id as post concat(name, ' ', surname, ' ', post) // ??????

共有1个答案

仰成天
2023-03-14

我认为最干净的方法是在相关模型中定义一个范围。

    professors:
        label: Преподаватель
        nameùfrom: title
        descriptionFrom: description
        span: auto
        required: 1
        type: relation
        scope: yourScopeName

您需要根据留档(https://octobercms.com/docs/database/model#query-scopes)在相关的表单模型类中定义范围。

 类似资料:
  • 这是我的主页,在那里我选择了一个选项字段。 opt1.php: 这是我的javascript,在这里我从上面的select获得值,并传递给opt2.php 这是我的opt2.php页面,用于显示sub select。 实际上,这并没有产生预期的结果。 有没有逻辑上或处理上的错误?

  • 我正在尝试从一个select表单中获取一个时间值。我在代码中看不到任何错误,尝试更改所有类名和变量,但值仍然没有被get select。(提交表单后我看不到所选的值) 代码添加如下:

  • 如何将此MongoDB查询转换为C#等价查询? 我尝试了以下方法,但没有成功,这意味着它不会返回与我在shell中得到的相同的结果: 我想查询文档的主列表,提取_id10的文档,并从其数组中提取id等于1的数组项。我上面提供的MongoDB字符串查询在shell中工作,但是我不知道如何在C#中编写等效的查询。提前感谢。

  • 问题内容: 我需要具有2个字段的django modelform,其中第二个字段选择列表取决于在第一个字段中选择的内容。我的模特: 如果vehicle_type设置为 personal, 如何将 make 字段的选择设置为 PERSONAL_MAKES ?我怎样才能做到这一点?在模型级别上可以吗? __ 问题答案: 您可能不能,因为这取决于用户与表单的交互:您的服务器无法预先知道用户将表单发送到浏

  • 问题内容: 如何使用月/年从表中获取记录?我有一张这样的桌子: 是项目的截止日期,我想要对应于月份/年份的记录,而不是完整的日期,我的意思是特定月份的记录。 我该如何在mysql中做到这一点? 问题答案: 只需使用MONTH()和YEAR()即可:

  • 我有以下实体: 我想在JPQL中执行以下查询: 但我一直有错误如下 无法准备声明;SQL[选择计数(独立)作为COLU_0_u0_u从座位座位0_u开始,座位可用率可用率1_u,费率2_u其中座位0_u。标识符=availabler1。座位标识和可用座位1。可用率标识符=率2。标识符和=坐下。性能(标识符);嵌套的异常是org。冬眠例外SQLGrammarException:无法准备语句 我怎样才