1

私は自分のウェブサイトに FuelPHP を使用しています。現在、私は次の構造を持っています:

-folder1
  -FILEHERE.php
-folder2
...
-fuel
  -app
    -classes
      -controller
        -learn.php
        -folder1.php
-public

fuel->classes->controllerLearn.php という名前のコントローラーを作成しました。今私が欲しいのはこれです:人が訪問した場合http://example.com/learn->このコントローラーが起動します(learn.php)。サブコントローラーを追加し、次のディレクトリ要求があるたびに制御をスローしたいと考えています。例: http://example.com/learn/folder1folder1.phpはin に制御をスローする必要がありfuel->classes->controllerます。

どうすればいいですか?メソッド action_* を確認しましたが、柔軟に見えません。また、ユーザーが次のような場所にアクセスすると、次http://example.com/learn/folder1/FILEHERE の場所からコンテンツ ファイルをロードする必要がありますfolder1->FILEHERE.php(上記のディレクトリ レイアウトを参照)。

ご協力ありがとうございました!

4

1 に答える 1

0

これは、FuelPHP のルーティング機能を使用して簡単に行うことができます。ここに文書化されています。

コントローラーの基本的なルート構成は次のfolder1ようになります。

'learn/folder1'   => 'folder1/index',

ドキュメントでは、必要に応じて、より複雑な例についても概説しています。

于 2016-02-11T21:21:20.080 に答える