Создание простой формы настроек в 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 часть

Если у вас есть дополнительные вопросы по его реализации, я буду рад вашей помощи.

Другие вопросы по тегам