微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

十月 CMS - 在中继器小部件内使用关系管理器

如何解决十月 CMS - 在中继器小部件内使用关系管理器

这个问题可能听起来很奇怪,但我目前正在为具有特定功能的后端表单而苦苦挣扎。

想法是通过中继器将每个段落保存为 章节 行中的 json 对象。 Chapter 模型看起来像这样:

    class Chapter extends Model
    {
        // ...

        protected $jsonable = ['content'];

        /**
         * @var string The database table used by the model.
         */
        public $table = 'heritech_content_chapter';

        /**
         * @var array Relations
         */
        public $belongsToMany = [
            'quizzes' => [
                'Heritech\Content\Models\Quiz','table' => 'heritech_content_chapter_quiz'
            ]
        ];
    }

每个段落都必须链接它自己的测验,因此我将 测验 部分作为表单控件来即时创建,而无需费心寻找它,与 Relation 小部件相反。另外,我注意到 relationRender() 方法允许使用范围只显示与当前章节相关的测验,所以我决定更进一步,只在转发器中显示与当前项目相关的测验.
当然,我偶然发现了一个问题:每个项目都有相同的部分。所以我想知道,是否有可能为转发器中的每个项目“创建”一个部分实例?或者我完全错了,我应该改变我对这个问题的态度吗?

这是表格当前状态的图片

backend form screenshot

提前感谢您的时间。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?