Php 银条数据对象和多页表单

Php 银条数据对象和多页表单,php,silverstripe,Php,Silverstripe,我需要帮助我思考如何用Silverstripe完成一个系统 有一个页面,授权用户可以在其中管理存档。这不在cms中。这是一个前端系统 我需要能够引导用户创建以下内容: 1. Archive (it has a year and title) 2. every archive can have many sections with (title, description) 3. every section can have many items with (photo, description)

我需要帮助我思考如何用Silverstripe完成一个系统

有一个页面,授权用户可以在其中管理存档。这不在cms中。这是一个前端系统

我需要能够引导用户创建以下内容:

1. Archive (it has a year and title)
2. every archive can have many sections with (title, description)
3. every section can have many items with (photo, description)
我可以创建三个数据对象,但我不知道如何:

1. relate them using $many_many or $has_many
2. create a form for each step so the user can add the three different pieces.

这在纯PHP/MySql中很容易,但Silverstripe对我来说是新的。我不需要代码本身,只需要解释如何将各个部分组合在一起以得到我想要的东西。silverstripe.org上的文档和论坛很少

为了理解数据模型,最好完成课程/阅读文档

对于本模块的多页表单

。。。非常适合您,因为它管理多个表单并临时存储所有数据,允许用户在各个步骤中来回移动,并且只有在最后一个步骤中,当所有操作都已确认时,才使用一个函数实际处理所有临时数据,以创建所需的对象和关系


本模块在github上有一个很棒的README.md,可以很好地指导您创建表单。

为了理解数据模型,最好完成课程/阅读文档

对于本模块的多页表单

。。。非常适合您,因为它管理多个表单并临时存储所有数据,允许用户在各个步骤中来回移动,并且只有在最后一个步骤中,当所有操作都已确认时,才使用一个函数实际处理所有临时数据,以创建所需的对象和关系

本模块在github上有一个很棒的README.md,可以很好地指导您创建表单。

您正在寻找这些:您正在寻找这些: