在 joomla 中创建自定义模块

发布于 2024-12-11 06:09:18 字数 70 浏览 0 评论 0原文

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

I need to create an application with joomla. What is the best way to go about this? create plugable modules or component? And can any of this interact with an external database?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

丑丑阿 2024-12-18 06:09:18

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

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

An application with Joomla? Do you mean your own component with modules or do you wanna use the Joomla framework itself for developing an application? Depends on what yo wanna do i guess.
No matter what you do, you can always use the Joomla Framework to easily access the DB.

$db         = &JFactory::getDbo(); 
$db->setQuery('SELECT * FROM mytable');  
$data = $db->loadObject();
灯角 2024-12-18 06:09:18

对于简单的 Web 应用程序,您可以使用 Joomla 平台

对于更复杂的网络应用程序,我认为最好使用带有自己的主要组件和模块/插件作为助手的剥离的 Joomla 包。

如果你想使用外部数据库,可以使用 JDatabase 类(参见 Joomla 文档:如何连接到外部数据库< /a>),就像与本机数据库交互一样。但是,如果您想在多个地方使用它而不是一个组件模型,我建议创建一个组件助手,它将从组件参数加载外部数据库配置。

For simple Webapp you may use Joomla Platform.

For more complex webapps, in my opinion it's better to use stripped Joomla bundle with own main component and modules/ plugins as helpers.

If you want to use external database, it's possible to use JDatabase class (see Joomla docs: How to connect to an external database) in the same way you'd interact with native database. However if you'd like to use it in more places than one component model, I advise creating a component helper which will load external database configuration from your component parameters.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文