我一直在按照本指南成功创建Joomla自定义组件:http://docs.joomla.org/J2.5:Developing_a_MVC_Component/Introduction
为了简单起见,我可以说我有两张桌子,一张是作者,另一张是书。
- AUTHORS-- ID 名称
- BOOKS-- ID 名称 Author_reference
两者都有两个视图,一个列表视图和一个编辑视图。当我点击列表视图中的作者时,它会将我带到书籍的列表视图中,以查看作者撰写的书籍,以及仅过滤掉其他书籍的书籍。
问题一开始,当我点击Joomla中的“新建”按钮时,我想向该特定作者添加一本书,但无法设置该引用。到目前为止,我在单击作者时使用Session变量设置了该引用,但是它有明显的缺陷,例如在更改Session变量的新选项卡中打开另一个作者。
编辑:看起来我的问题没有明确说明。在组件中单击管理模式中的“新建”按钮时,我需要一种方法来发送参数/变量。
答案 0 :(得分:0)
您可以在我回答的另一个问题上看到一个很好的教程:How to add a link category_id added to the admin (JToolBarHelper::addNew)? - Joomla 2.5
基本上,joomla有两个函数可以在控制器中为该视图设置,以便于将项目添加到URL,即使它是重定向,也可以作为加载,签出和保存过程的一部分。
答案 1 :(得分:0)
您可以使用Joomla Component Creator中的“外键”或“类别字段”功能构建它。它会为你节省很多钱。试一试。