尝试使用Cakephp Naming Conventions命名我的视图文件。
这是我的Controller(/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中缺少方法
错误:操作员google_plus未在控制器中定义 CallbacksController
错误:在文件中创建CallbacksController :: google_plus(): 应用\控制器\ CallbacksController.php。
如果我将视图重命名为googleplus.ctp,它就可以正常工作。
有人可以解释为什么这个特定的命名公约无效吗?
答案 0 :(得分:0)
按照Cake标准,视图和函数都应命名为google_plus。