在joomla中创建自定义模块

时间:2011-10-22 14:14:36

标签: joomla joomla1.5

我需要使用joomla创建一个应用程序。最好的方法是什么?创建可插拔模块或组件?任何这些都可以与外部数据库交互吗?

2 个答案:

答案 0 :(得分:0)

Joomla的申请?你的意思是你自己的模块组件,或者你想使用Joomla框架本身来开发应用程序?取决于你想做什么。 无论您做什么,您都可以使用Joomla Framework轻松访问数据库。

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

答案 1 :(得分:0)

对于简单的Webapp,您可以使用Joomla Platform

对于更复杂的webapps,在我看来,最好使用带有自己的主要组件和模块/插件的剥离Joomla包作为帮助者。

如果要使用外部数据库,可以使用与本机数据库交互相同的方式使用JDatabase类(请参阅Joomla文档:How to connect to an external database)。但是,如果您想在比一个组件模型更多的地方使用它,我建议创建一个组件帮助程序,它将从组件参数加载外部数据库配置。