ビューファイルの命名に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 にメソッドがありません
エラー: アクション google_plus がコントローラー CallbacksController で定義されていません
エラー: 次のファイルに CallbacksController::google_plus() を作成します: app\Controller\CallbacksController.php。
ビューの名前を googleplus.ctp に変更すると、問題なく動作します。
この特定の命名規則が機能しない理由を誰かが明らかにすることはできますか?