2012-11-29 49 views
0

例如,如何在提交_form時在主頁面中調用創建操作?

如果我們創建了一個名爲母版頁BED

,同時爲我們它使用create在右側(牀鏈路具有控制器URL牀創造主的新紀錄/創建)。

但是之後,進入所有的領域,並點擊保存按鈕(在_form)。

我們沒有提到保存按鈕中的任何控制器url,但它如何管理找到牀/創建 以同樣的方式,當更新如果我們點擊鏈接進行更新時,它使用id找到更新操作,但同時再次保存頁面的方式是如何設置牀位/再次創建。

回答

2

默認情況下,表單的動作是相同的url(如果您在'/index.php?r=bed/create'處創建動作,則表單的動作設置爲action="/index.php?r=bed/create")。但是,如果您需要更改它 - 只需將其添加到ActiveForm的屬性即可。例如牀/更新視圖:

$form = $this->beginWidget('CActiveForm', array(
    'id'=>'user-form', 
    'action'=>'/index.php?r=bed/create' 
)); 
+0

謝謝driver_by,它清除了我的疑問。 – AravindRaj

相關問題