2013-04-09 83 views
0

我正在为Joomla 2.5开发自定义mvc组件。Joomla 2.5自定义mvc组件:不同的任务添加形式

对于我的管理部分,我在工具栏中包含了一个“新建”按钮。 通过点击此按钮,我想显示一个单独的表格,其中包含较少的 字段。到目前为止,一切顺利,但该视图的 工具栏中的按钮将不会重定向(即“取消”)

重定向任务的“添加”我添加的方法的重写“添加()” 我控制器:

class ArchitectProjectControllerArchitectProject extends JControllerForm 
{ 
    public function add() 
    { 
     JRequest::setVar('layout', 'add'); 
     $result = parent::add(); 
    return $result; 
    } 
} 

我不知道如果我在正确的轨道上。大概有人可以给我一个提示?

+0

Offtopic:你真的选择了一个很长的名字为您的项目。建筑师可以只是一个项目吗?你有没有像ArchitectTask等? – 2013-04-11 06:43:40

+0

也有部分可以关联到一个项目。他们被称为ArchitectSections。 – user2262890 2013-04-12 11:04:20

+0

是'Architect'在每个类名称前缀,它是有道理的删除它:)不是吗? – 2013-04-12 11:25:34

回答

1

如果你想例如在“取消”重定向然后尝试在控制器中的以下内容:

public function cancel() 
{ 
    $this->setRedirect('index.php?option='.$this->option.'&view=yourview'); 
} 
+0

感谢您的快速回放。问题的原因是不同的。重定向工作正常,但我忘记了视图中的表单标签。 – user2262890 2013-04-12 11:01:18