我正在尝试自定义 Joomla 组件的源文件。
在引入 Joomla MVC 模型之前,我能够在一个组件 Kunena 1.0 中运行 SQL 查询,以从另一个组件中选择数据。例如 Sobi2。
但是,Kunena 1.5 [MVC 模型] 引入后,我不知道如何/在哪里添加 SQL 查询以从 Sobi2 中选择数据。
我相信我需要在 /models/ 或 /func/ 文件夹的文件中添加一些代码。但是有人可以就我如何实现这一目标提供更详细的帮助吗?
我正在尝试自定义 Joomla 组件的源文件。
在引入 Joomla MVC 模型之前,我能够在一个组件 Kunena 1.0 中运行 SQL 查询,以从另一个组件中选择数据。例如 Sobi2。
但是,Kunena 1.5 [MVC 模型] 引入后,我不知道如何/在哪里添加 SQL 查询以从 Sobi2 中选择数据。
我相信我需要在 /models/ 或 /func/ 文件夹的文件中添加一些代码。但是有人可以就我如何实现这一目标提供更详细的帮助吗?
数据交互由模型完成,您会在模型文件夹中找到 Kunena 模型。
查询 SOBI2 数据库与以前相同,MVC 实际上不会影响您执行此操作的方式。
要了解 MVC,请查看:
http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1
有关如何在模型中查询数据库的示例,请查看:
http://docs.joomla.org/How_to_use_the_database_classes_in_your_script
简单来说,Controller 指向适当的视图(view.html.php),然后这个视图与模型交互,然后指向一个模板文件(通常位于 view/tmpl 文件夹中。
希望这可以帮助。