CakePHP Controller Action只能访问表单

时间:2011-04-23 14:32:34

标签: php cakephp

我有一个使用CakePHP收集网站会员请求的操作。此操作位于名为applications_controller.php的控制器中,但表单本身位于我的主页上,因此用户无法说访问/applications/add,因为它不像控制器操作那样作为视图存在。如何才能使表单只能访问该操作,如果用户尝试访问它,否则它只会执行404或将它们重定向到主页?

由于

1 个答案:

答案 0 :(得分:1)

最简单的情况可能是:

public function add() {
    if ($this->data) {
        // process the form data
    }
    $this->redirect('/');
}