Joomla 2.5自定义mvc组件:任务添加的不同形式
我正在为Joomla2.5开发一个定制的mvc组件 对于我的管理部分,我在工具栏中添加了一个“新建”按钮。 通过单击此按钮,我希望显示一个单独的表单,其中包含的内容更少 领域。到目前为止,除了视图的按钮外,一切都正常 工具栏不会重定向(即“取消”) 为了重定向任务“add”,我添加了方法“add()的重写” 致我的控制器:Joomla 2.5自定义mvc组件:任务添加的不同形式,joomla,joomla-extensions,Joomla,Joomla Extensions,我正在为Joomla2.5开发一个定制的mvc组件 对于我的管理部分,我在工具栏中添加了一个“新建”按钮。 通过单击此按钮,我希望显示一个单独的表单,其中包含的内容更少 领域。到目前为止,除了视图的按钮外,一切都正常 工具栏不会重定向(即“取消”) 为了重定向任务“add”,我添加了方法“add()的重写” 致我的控制器: class ArchitectProjectControllerArchitectProject extends JControllerForm { public f
class ArchitectProjectControllerArchitectProject extends JControllerForm
{
public function add()
{
JRequest::setVar('layout', 'add');
$result = parent::add();
return $result;
}
}
public function cancel()
{
$this->setRedirect('index.php?option='.$this->option.'&view=yourview');
}
我不知道我是否在正确的轨道上。也许有人可以给我一个提示?如果您希望重定向,例如“取消”,请在控制器中尝试以下操作:
class ArchitectProjectControllerArchitectProject extends JControllerForm
{
public function add()
{
JRequest::setVar('layout', 'add');
$result = parent::add();
return $result;
}
}
public function cancel()
{
$this->setRedirect('index.php?option='.$this->option.'&view=yourview');
}
Offtopic:您确实为项目选择了一个很长的名称。除了项目之外,架构师还能做别的什么吗?您是否也有类似的ArchitectTask等?也有可以与项目关联的部分。它们被称为ArchitectSections.is
Architect
作为前缀出现在每个类名中,删除它是有意义的:)不是吗?感谢您的快速重播。问题的原因是不同的。重定向工作正常,但我忘记了视图中的表单标记。