Создание пользовательских модулей в Joomla - PullRequest
0 голосов
/ 22 октября 2011

Мне нужно создать приложение с помощью Joomla. Каков наилучший способ сделать это? создавать подключаемые модули или компоненты? И может ли что-либо из этого взаимодействовать с внешней базой данных?

Ответы [ 2 ]

0 голосов
/ 25 октября 2011

Для простого Webapp вы можете использовать Joomla Platform .

Для более сложных веб-приложений, на мой взгляд, лучше использовать раздетый пакет Joomla с собственным основным компонентом и модулями / плагинами в качестве помощников.

Если вы хотите использовать внешнюю базу данных, можно использовать класс JDatabase (см. Joomla docs: Как подключиться к внешней базе данных ) точно так же, как вы взаимодействовали бы с собственной базой данных. Однако, если вы хотите использовать его в нескольких местах, чем в одной компонентной модели, я советую создать вспомогательный компонент, который будет загружать конфигурацию внешней базы данных из параметров вашего компонента.

0 голосов
/ 23 октября 2011

Приложение с Joomla?Вы имеете в виду свой собственный компонент с модулями или вы хотите использовать сам фреймворк Joomla для разработки приложения?Зависит от того, что ты хочешь сделать, я думаю.Независимо от того, что вы делаете, вы всегда можете использовать Joomla Framework для легкого доступа к БД.

$db         = &JFactory::getDbo(); 
$db->setQuery('SELECT * FROM mytable');  
$data = $db->loadObject();
...