アプリケーション内のルートの整理は、特にページ数が増えると困難になることがあります。これを念頭に置いて、Lithe では、set('routes', ...) メソッドを使用して、よりクリーンでモジュール化された方法でルートを整理できます。これにより、ルート登録プロセスが簡素化され、システムがすべてを自動的に処理しながら、アプリケーションのロジックに集中できるようになります。
Lithe で set('routes', ...) を使用すると、システムはルート フォルダー (サブフォルダーを含む) 内のすべての PHP ファイルを自動的に検索して読み込みます。各ルート ファイルはその構造に基づいてマッピングされ、特定のパスを持つルートが作成されます。
例えば:
Lithe のルート構造内では、index.php ファイルは常にフォルダーのメイン ルートとして解釈されます。つまり、routes フォルダー内にindex.php ファイルがある場合、そのファイルはアプリケーション ルートを表す /route にマッピングされます。
ただし、panel/index.php のようなサブフォルダーを使用する場合、システムは/panel ルートではなく、/panel/index にマップされます。ルートが /panel に正しくマップされることを確認するには、 のようにファイルに panel.php という名前を付けます。
ディレクトリ構造
/routes cart.php checkout.php /admin dashboard.php users.phpルートを定義する方法
関数構文または古典構文のいずれかを使用して、任意のコード スタイルを使用できます。
cart.phpの例:
/routes cart.php checkout.php /admin dashboard.php users.php
admin/dashboard.php の例:
/routes cart.php checkout.php /admin dashboard.php users.phpアプリケーション構成
Lithe での自動読み込みを有効にするには、次のコード行をアプリケーションに追加するだけです:
/routes cart.php checkout.php /admin dashboard.php users.phpこの構成を使用すると、システムは定義されたすべてのルートを自動的に見つけてロードし、プロセスを簡素化し、
Lithe でのアプリケーションのより効率的な構成を保証します。
Lithe! での開発時に本当に重要なことに集中できるようになります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3