【问题标题】:including Joomla's component's one view's part to another view of Joomla包括 Joomla 组件的一个视图部分到 Joomla 的另一个视图
【发布时间】:2012-03-21 02:49:57
【问题描述】:

我在 Joomla 1.5 中工作并开发了一个组件,该组件有 2 个视图,在两个视图中具有相同的部分。我在重复代码,因为我在 2 个不同的视图中使用了相同的代码。所以我想知道有什么方法可以让我写一次并在两个视图中使用并且可以删除重复? Joomla 中是否有诸如独立视图或部分等之类的东西?那部分显示了一些来自 db 的数据。因此,通过从 DB 发送一些数据来查看渲染模板。

我希望我的问题很清楚。我不确定该模块是否应该在这里使用。我是一名优秀的开发人员,但并不了解所有事情,所以请提供一些更快更好的方法。

提前感谢所有开发者。

【问题讨论】:

  • 这类似于 stackoverflow.com/a/9071171/52834 我为 Joomla 回答的! 1.7 - Joomla 仅有一些不同之处! 1.5.x 即。您将 JInput 替换为较旧的 JRequest 调用。

标签: joomla joomla1.5 joomla-template joomla-component


【解决方案1】:

不确定你想做什么。在 Joomla 中,视图具有以下文件结构: 在视图文件夹中有 viewname/view.html.php 文件,用于从模型中获取数据。在同一个文件夹中还有另一个名为 viewname/tmpl/ 的文件夹。您可以在其中添加您的布局文件,这些文件可以有不同的 html 代码,但从 view.html.php 中获取相同的数据(从模型中获取)。

【讨论】:

  • 我不知道你回答了什么。我已经知道了这一切,但我问的是不同的事情,请先仔细阅读问题。
猜你喜欢
  • 2012-02-22
  • 2013-07-17
  • 2011-10-06
  • 2012-03-31
  • 1970-01-01
  • 2014-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多