2013-04-09 31 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