Создание простой формы настроек в Joomla 2.5 с JForm
Я новичок в Joomla! компонентное программирование. Я создаю компонент MVC, который пользователи могут зарезервировать некоторые даты.
Мой компонент должен иметь простое представление настроек, чтобы администратор мог управлять компонентом. Я использовал некоторые ссылки, но у меня есть проблема, чтобы создать это settings
посмотреть, и это не работает.
Для этого я создал таблицу #__mycomponent_settings и строку, содержащую данные настроек, а также добавил следующие файлы:
- com_mycomponent / Контроллеры / settings.php
- com_mycomponent / модели / settings.php
- com_mycomponent / модель / форма / settings.xml
- com_mycomponent / столы / settings.php
- com_mycomponent / просмотров / Настройки / view.html.php
- com_mycomponent / просмотров / Настройки / TMPL / default.php
Я определил свои поля в файле XML и правильно загрузил их в представление, но настоящая проблема, которая меня смущает, заключается в том, что я действительно не знаю, как правильно использовать JForm и JTable для отправки и сохранения данных в базе данных или для извлечения ранее сохраненных данных. данные и положить их в поля. или как я должен использовать JToolbarHelper для отправки данных или что должно быть введено в атрибут действия в форме. Я использовал кнопку "Сохранить" JToolbarHelper, но это приводит меня к
com_mycomponent и вид = Настройка и расположение = редактировать
но я не определил ни один макет редактирования везде в моем коде!
Я так запутался и буду признателен, если вы мне поможете.
1 ответ
Я настоятельно рекомендую использовать нативную логику настроек Joomla вместо того, чтобы хранить их в базе данных. Вы можете прочитать больше об этом здесь http://docs.joomla.org/J2.5:Developing_a_MVC_Component/Adding_configuration (только для чтения Adding configuration parameters
часть
Если у вас есть дополнительные вопросы по его реализации, я буду рад вашей помощи.