問題タブ [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.
fuelphp - パブリック ディレクトリへのルーティング
Fuelphp でアプリを作成しています。完全に静的なコンテンツのページにルーティングしたいと考えています。たとえば、 に表示したいファイルがありますが、public/assets/html/pages/mypage.html
に移動したときにその静的コンテンツを表示したいと考えていますlocalhost/myroute
。
これを行うルートをどのように書くことができますか?
php - ルートファイルfuelphpのコントローラー引数の順序を逆にする
次のようなルートでfuelphpアプリを実行しています:
そして、コントローラーに次のようなメソッドがあります。
残念ながら、変数にはルートから渡されたものが$firstname
含まれており、変数にはルートから渡されたものが含まれています。:lastname
$lastname
:firstname
$2
ルートファイルとルートファイルを切り替えてみました$1
。
エンドポイントの URL はそのままにしておきたいのですが、コントローラー メソッドに渡される引数の順序を逆にしたいだけです。
これを達成する方法を知っている人はいますか?
php - コントローラーの制御をサブコントローラーにリダイレクトする
私は自分のウェブサイトに FuelPHP を使用しています。現在、私は次の構造を持っています:
fuel->classes->controller
Learn.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
(上記のディレクトリ レイアウトを参照)。
ご協力ありがとうございました!
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」しか得られません。