0

私は FuelPHP を初めて使用し、少しコーディングしました。私が行ったことは、単純なコントローラーを作成し、2 つのメソッドを作成することでした。1 つは action_index() 用で、もう 1 つは action_add() 用です。コードを以下に示します。ビューは既に app\views\ フォルダーにあります。

 class Controller_Student extends Controller
{
    public function action_index()
    {
        return Response::forge(View::forge('index'));
    }

    public function action_add()
    {
        return Response::forge(View::forge('select'));
    }
}

このコントローラ クラスにルートを設定しました。アプリケーションを実行すると、インデックスは正常に機能し、指示されたビューが読み込まれます。しかし、次のURLを指定すると

 http://localhost/project/public/add/

メソッドが呼び出されません! 404 エラーが表示されます

 You can see this page because the URL you are accessing cannot be found.

ここで何が間違っていますか。見つけたすべてのドキュメント、チュートリアルを確認しましたが、このタイプのエラーは発生しないはずです。私を助けてください。

以下は、ルーティング ファイルのコードです。

   return array(
'_root_'  => 'student',  // The default route
'_404_'   => 'welcome/404',    // The main 404 route
);
4

1 に答える 1

1

ルートをstudentコントローラーに設定しましたが、すべてのトラフィックがそのコントローラーを通過するわけではありません。訪問してみてください: http://localhost/project/public/student/add/

于 2013-01-29T12:43:07.397 に答える