0

私はcakephpに非常に慣れていません。

ワークスペースにプロジェクト登録があります。IndexControllerメソッドを含むを作成しましたindex()

ワークスペース/登録/を使用してプロジェクトを実行すると、次のエラーが表示されます。

エラー: WorkspaceController が見つかりませんでした。次のファイルにクラス WorkspaceController を作成します: app/Controller/WorkspaceController.php。

これを解決するのを手伝ってください。

4

3 に答える 3

3

エラーメッセージがすべてを物語っていると思います。

以下のクラス WorkspaceController をファイルに作成します。

app/Controller/WorkspaceController.php

基本的に、デフォルト ルートを使用して、URL は次のスキーマを使用します。

http://mysite.com/mycontroller/myaction/param1/param2/param...

ルーティング先:

MycontrollerController::myaction($param1, $param2);

あなたのURLで、CakePHPは実行しようとしています:

WorkspaceController::registration()

明らかに存在しないもの

于 2013-02-22T12:49:43.940 に答える
0

私は同じメッセージを受け取っていました。問題は、コードが の中にラップされていないことでした<?php ... ?>。したがって、基本的にコードは次のようになります。

<?php
class PostsController extends AppController {
    public $helpers = array('Html', 'Form');

    public function index() {
        $this->set('posts', $this->Post->find('all'));
    }
}
?>
于 2014-10-17T13:14:42.257 に答える
0

またはその他IndexController.phpの代わりにファイル名を使用する必要があります。index_controller.php理由はわかりませんが、私の場合は問題なく動作し、クラス名もIndexController

于 2015-03-30T18:26:18.893 に答える