0

我在 joomla (virtuemart) 中有一个带有 url 的菜单项

index.php?option=com_virtuemart&view=manufacturer

现在,在制造商视图的 view.html.php 中,我添加了一个名为 jump 的函数

function jump(){echo "hello";}

我在 url 中添加了 task=jump 使其变为

index.php?option=com_virtuemart&view=manufacturer&task=jump

但是即使现在执行默认显示功能而不是跳转功能。为什么?请帮我。谢谢

4

1 回答 1

2

这个url中的任务 index.php?option=com_virtuemart&view=manufacturer&task=jump会执行jump默认控制器的功能。所以如果有任何函数jumpcontroller.php不会执行视图的跳转功能。如果要执行任何其他控制器的跳转,请使用此结构task=controllername.taskname

阅读更多 - http://docs.joomla.org/JController_and_its_subclass_usage_overview https://groups.google.com/forum/?fromgroups=#!topic/joomla-dev-general/ZkNhbX2x1Es http://docs.joomla.org/ How_Joomla_pieces_work_together

希望这很清楚。

于 2013-01-26T09:46:54.307 回答