我在Joomla 1.5中工作并开发了一个组件,该组件有两个视图在两个视图中具有相同的部分。我正在重复代码,因为我在2个不同的视图中使用了相同的代码。所以我想知道是否有一些方法可以将其编写一次并在两个视图中使用并删除重复内容?在Joomla中有一些像独立视图或部分e.t.c的东西吗?该部分显示了一些来自db的数据。因此,视图通过从DB发送一些数据来呈现模板。
我希望我的问题很清楚。我不确定该模块是否应该在这里使用。我是一个优秀的开发人员,但不知道所有的事情,所以请快速和更好的方式。
事先感谢所有开发者。
答案 0 :(得分:-1)
不确定你想做什么。在Joomla中,视图具有以下文件结构: 在view文件夹中有viewname / view.html.php文件,用于从模型中获取数据。在同一个文件夹中有另一个名为viewname / tmpl /的文件夹。你可以在那里添加你的布局文件,这些文件可以有不同的html代码,但是从view.html.php获取相同的数据(从模型中获取)。