Как создать свою форму в Joomla

Хотя я недавно стал конвертером в dplyr для большинства этих типов операций, пакет sqldf по-прежнему очень хорош (и IMHO более читабельным) для некоторых вещей.

Вот пример того, как можно ответить на этот вопрос с помощью sqldf

x <- data.frame(Category=factor(c("First", "First", "First", "Second",
                                  "Third", "Third", "Second")), 
                Frequency=c(10,15,5,2,14,20,3))

sqldf("select 
          Category
          ,sum(Frequency) as Frequency 
       from x 
       group by 
          Category")

##   Category Frequency
## 1    First        30
## 2   Second         5
## 3    Third        34
30
задан 24 August 2009 в 02:59
поделиться

2 ответа

Если вы просто хотите выполнить свою работу, в Joomla уже есть некоторые компоненты. Веб-сайт расширения под ваши нужды. CkForms - хороший инструмент, с его помощью вы можете создавать простые формы, которые автоматически сохраняются в базе данных (также поддерживает загрузку файлов).

Если вы хотите научиться писать расширения в Joomla, вы следует прочитать сайт Официальная документация Joomla .

Расширения в Joomla делятся на «Компоненты», «Модули» и «Плагины». Более подробную информацию об этих различиях можно найти здесь и здесь .

То, что вы пытаетесь достичь, звучит для меня как «компонент». Скачивание CkForms и чтение его исходного кода должно помочь вам начать знакомство с способом написания компонентов Joomla.

РЕДАКТИРОВАТЬ: Joomla имеет огромный API с множеством функций. У него есть собственный модуль базы данных , с методами вставки и т.п. Прочтите веб-сайт API Joomla перед тем, как внедрять свой компонент, это хорошая идея, чтобы избежать «изобретать колесо», и это хорошая практика, поскольку эти методы тщательно протестированы всеми пользователями Joomla.

Исходный код должен помочь вам начать знакомство с методом написания компонентов Joomla.

РЕДАКТИРОВАТЬ: Joomla имеет огромный API с множеством функций. У него есть собственный модуль базы данных , с методами вставки и т.п. Прочтите веб-сайт API Joomla перед тем, как внедрять свой компонент, это хорошая идея, чтобы избежать «изобретать колесо», и это хорошая практика, поскольку эти методы тщательно протестированы всеми пользователями Joomla.

Исходный код должен помочь вам начать знакомство с способом написания компонентов Joomla.

РЕДАКТИРОВАТЬ: Joomla имеет огромный API с множеством функций. У него есть собственный модуль базы данных , с методами вставки и т.п. Прочтите веб-сайт API Joomla перед тем, как внедрять свой компонент, это хорошая идея, чтобы избежать «изобретать колесо», и это хорошая практика, поскольку эти методы тщательно протестированы всеми пользователями Joomla.

16
ответ дан 27 November 2019 в 23:58
поделиться

Обратите внимание на расширение Chronoforms - делает больше, чем вы хотите.

2
ответ дан 27 November 2019 в 23:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: