十月 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.JdbcOdbc...