Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在joomla中创建自定义模块_Joomla_Joomla1.5 - Fatal编程技术网

在joomla中创建自定义模块

在joomla中创建自定义模块,joomla,joomla1.5,Joomla,Joomla1.5,我需要用joomla创建一个应用程序。最好的办法是什么?创建可插拔的模块或组件?所有这些都可以与外部数据库交互吗?使用Joomla的应用程序?您是指您自己的组件和模块,还是希望使用Joomla框架本身来开发应用程序?我想这取决于你想做什么。 无论您做什么,都可以使用Joomla框架轻松访问数据库 $db = &JFactory::getDbo(); $db->setQuery('SELECT * FROM mytable'); $data = $db->

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

使用Joomla的应用程序?您是指您自己的组件和模块,还是希望使用Joomla框架本身来开发应用程序?我想这取决于你想做什么。 无论您做什么,都可以使用Joomla框架轻松访问数据库

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

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

对于更复杂的webapps,在我看来,最好使用剥离的Joomla捆绑包以及自己的主组件和模块/插件作为帮助

如果您想使用外部数据库,可以使用JDatabase类see Joomla docs:使用与本机数据库交互相同的方式。但是,如果您想在多个组件模型中使用它,我建议您创建一个组件帮助器,它将从您的组件参数加载外部数据库配置