0

尝试使用Cakephp 命名约定来命名我的视图文件。

这是我的控制器(/app/Controller/CallbacksController.php):

<?php
App::uses('AppController', 'Controller');

class CallbacksController extends AppController {

    public function googlePlus() {

    }
}

?>

我已将我的视图命名为 /app/View/Callbacks/google_plus.ctp。

当我尝试使用http://mycakephpapp.dev/callbacks/google_plus.ctp转到该视图时,会出现以下错误:

CallbacksController 中缺少方法

错误:控制器 CallbacksController 中未定义操作 google_plus

错误:在文件:app\Controller\CallbacksController.php 中创建 CallbacksController::google_plus()。

如果我将视图重命名为 googleplus.ctp,它就可以正常工作。

谁能解释为什么这个特定的命名约定不起作用?

4

1 回答 1

0

按照 Cake 的标准,视图和函数都应该命名为 google_plus。

于 2013-05-15T23:24:17.027 回答