問題タブ [fuelphp-routing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
75 参照

fuelphp - パブリック ディレクトリへのルーティング

Fuelphp でアプリを作成しています。完全に静的なコンテンツのページにルーティングしたいと考えています。たとえば、 に表示したいファイルがありますが、public/assets/html/pages/mypage.htmlに移動したときにその静的コンテンツを表示したいと考えていますlocalhost/myroute

これを行うルートをどのように書くことができますか?

0 投票する
1 に答える
73 参照

php - ルートファイルfuelphpのコントローラー引数の順序を逆にする

次のようなルートでfuelphpアプリを実行しています:

そして、コントローラーに次のようなメソッドがあります。

残念ながら、変数にはルートから渡されたものが$firstname含まれており、変数にはルートから渡されたものが含まれています。:lastname$lastname:firstname

$2ルートファイルとルートファイルを切り替えてみました$1

エンドポイントの URL はそのままにしておきたいのですが、コントローラー メソッドに渡される引数の順序を逆にしたいだけです。

これを達成する方法を知っている人はいますか?

0 投票する
1 に答える
68 参照

php - コントローラーの制御をサブコントローラーにリダイレクトする

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

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(上記のディレクトリ レイアウトを参照)。

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

0 投票する
1 に答える
22 参照

fuelphp - FuelPHP \URI::current() はファイル拡張子を取得しません

私のプロジェクトでは、ルートの呼び出し中に使用されたファイル拡張子を知る必要があります。

たとえば、ルートが 127.0.0.1/controller/action/filea.json の場合、アクション関数「get_action」内から呼び出されたときに「.json」を返す関数が必要になります。

ルートが 127.0.0.1/controller/action2/fileb.xml の場合、アクション関数「get_action2」内から呼び出された場合、関数は「.xml」を返す必要があります。

今、\URI::current() を使用しようとしましたが、「127.0.0.1/controller/action/filea」または「127.0.0.1/controller/action2/fileb」しか得られません。