问题描述
这个问题可能听起来很奇怪,但我目前正在为具有特定功能的后端表单而苦苦挣扎。
想法是通过中继器将每个段落保存为 章节 行中的 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()
方法允许使用范围只显示与当前章节相关的测验,所以我决定更进一步,只在转发器中显示与当前项目相关的测验.
当然,我偶然发现了一个问题:每个项目都有相同的部分。所以我想知道,是否有可能为转发器中的每个项目“创建”一个部分实例?或者我完全错了,我应该改变我对这个问题的态度吗?
这是表格当前状态的图片:
提前感谢您的时间。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)