Привет и с новым годом:)
У меня есть вопрос по поводу разработки компонента и в данном случае теперь для сайта.В бэкэнде у меня все готово.
У меня есть Component-> Model-> view (formcheck), который содержит несколько макетов:
- default.php
- one.php
- two.php
- finish.php
Основные данные из БД отображаются в макете по умолчанию, и пользователь может указать дополнительные данные.В конце есть две кнопки (одна и две), которые вызывают соответствующий макет (одна, две).В этих двух макетах пользователь может вводить дополнительные данные, которые затем обрабатываются.С помощью кнопки «Готово» вызывается последний макет.В окончательном макете данные окончательно обрабатываются и сохраняются здесь только в БД.
Данные будут сохраняться в сеансе до конца и только после обработки в последнем макете будут сохраняться в БД.
Пользователь может идти только один путь за раз по умолчанию -> один -> конец или по умолчанию -> два -> конец.
В настоящее время у меня есть логика (получить данные сеанса,процесс, сохранить сеанс) в макетах.Но я хотел лучше передать это на аутсорсинг, потому что верстка и логика разделены.Но куда я помещаю логику и как я называю раскладки?
В моей толстой книге по Joomla, к сожалению, такого нет.: (
PS Формы в представлениях не содержат form.xml, поскольку макеты структурированы по-разному.