尝试使用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,它就可以正常工作。
谁能解释为什么这个特定的命名约定不起作用?