我创建了我的第一个Joomla 3.6.2组件,一切正常 - 直到一件事。
我单击概览模板中的链接并重新启动编辑视图。现在,如果我点击后退按钮或保存按钮,他会将我重定向到一个名称不存在任何地方的templatename(搜索整个项目文件夹)
当我点击它们时,似乎是我的浏览器重定向到它的单数字......编辑时的视图名称是"女士"他使用" lady"点击后....
任何想法?
答案 0 :(得分:3)
Joomla默认在单数和复数名称之间切换。
当您进入编辑视图并点击“保存”时或者'取消'按钮joomla尝试将您重定向到列表视图,并自动添加'到您的视图名称。
您可以覆盖默认'保存'和'取消'控制器文件中的方法。
public function save($key = null, $urlVar = null) {
$return = parent::save($key, $urlVar);
$this->setRedirect(JRoute::_('index.php?option=com_helloword'));
return $return;
}
public function cancel($key = null, $urlVar = null) {
$return = parent::cancel($key, $urlVar);
$this->setRedirect(JRoute::_('index.php?option=com_helloword'));
return $return;
}