0
我有一個操作可以在使用CakePHP的網站上收集成員請求。此操作駐留在名爲applications_controller.php
的控制器中,但是表單本身位於我的主頁上,因此用戶無法訪問/applications/add
,因爲它不像控制器操作那樣以視圖的形式存在。我如何才能使該操作僅可用於表單,並且如果用戶試圖訪問它,那麼它只是執行404或將其重定向到主頁?CakePHP控制器操作僅可用於形成
感謝
我有一個操作可以在使用CakePHP的網站上收集成員請求。此操作駐留在名爲applications_controller.php
的控制器中,但是表單本身位於我的主頁上,因此用戶無法訪問/applications/add
,因爲它不像控制器操作那樣以視圖的形式存在。我如何才能使該操作僅可用於表單,並且如果用戶試圖訪問它,那麼它只是執行404或將其重定向到主頁?CakePHP控制器操作僅可用於形成
感謝
最簡單的情況可能是:
public function add() {
if ($this->data) {
// process the form data
}
$this->redirect('/');
}