2016-04-20 3 views
0

Мне нужна помощь, обертывающая мою голову вокруг того, как завершить систему в Silverstripe.Silver Stripe dataObject и многостраничная форма

Существует страница, где авторизованный пользователь может управлять архивами. Это НЕ в 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) 

Я могу создать три DataObjects, но я не могу понять, как:

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

+0

Вы ищете: http://www.silverstripe.org/learn/lessons – Stephen

ответ

2

Для того, чтобы понять модель данных, лучше всего выполнить уроки/прочитать документацию.

Что касается нескольких формы страницы этого модуля ...

... идеально подходит для вас, поскольку он управляет несколькими формами и временно сохраняет все данные, позволяя пользователю перемещаться назад и вперед по шагам, и только на последнем шаге, когда все подтверждено, все фактически обработанные временные данные с одной функцией для создания необходимых объектов и отношений.

Этот модуль имеет фантастический README.md на github и поможет вам создать форму очень хорошо.

Смежные вопросы