Техзадание: сущности и атрибуты

Аватар пользователя DogMaster

Добрый день!

Ребята, подскажите насчет такого вопроса.

В техзадании есть сущности "инструкции", а в связке с ними должны идти спецзадания и приёмы. Инструкции могут идти отдельно, а спецзадания и приёмы нет. Но на другой странице приёмы надо сгруппировать отдельно, внизу страницы. И возможно, спецзадания потом тоже понадобится отдельным списком представить; например, в админке. Вот и думаю, прописывать спецзадания и приёмы как атрибуты инструкций, или же отдельными сущностями?

Ключевые слова:
Тип материала:
0 Спасибо

Комментарии

Аватар пользователя fairrandir
fairrandir 9 месяцев назад

Можно и атрибутами. Минус - если понадобятся полностью отдельные сущности - будут проблемы с переносом.Плюс - простота.
Можно и отдельными сущностями + Entity reference + Inline Entity Form. Плюс - можно переиспользовать спецзадания и приёмы в других инструкциях. Минус - сложнее и теоретически - медленнее.
Можно даже Field collection использовать. Сам не юзал, но как вариант.

0 Спасибо
Аватар пользователя DogMaster
DogMaster 9 месяцев назад

Благодарю за раскрытие плюсов и минусов. То есть я правильно понимаю, если остановиться на первом варианте, то можно будет: 1) Оставлять поля "спецзадания" и "приёмы" пустыми, когда они не нужны. 2) Группировать спецзадания и приёмы отдельными списками. Например, на главной приёмы идут вкупе с инструкциями, а на своей странице инструкции отдельно, а приёмы отдельно (в блоке техники)?
Так то я думаю если нужно будет прикрепить спецзадание или приём к другой инструкции, то я просто перенесу текст - из одной вырежу, а в другую вставлю.

0 Спасибо