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 にメソッドがありません

エラー: アクション google_plus がコントローラー CallbacksController で定義されていません

エラー: 次のファイルに CallbacksController::google_plus() を作成します: app\Controller\CallbacksController.php。

ビューの名前を googleplus.ctp に変更すると、問題なく動作します。

この特定の命名規則が機能しない理由を誰かが明らかにすることはできますか?

4

1 に答える 1

0

Cake の標準では、ビューと関数の両方に google_plus という名前を付ける必要があります。

于 2013-05-15T23:24:17.027 に答える