私はyiiの初心者です
フロントエンドとバックエンドのファイルを処理するための1つの構造を作成しました。これにより、共通のファイルを両方に使用でき、フォルダーから異なるファイルを作成できます。
フレームワーク/(このフォルダーにはすべてのyiiフレームワークコアフォルダーとファイルが含まれます)assets / js /
フロントエンド/
一般/
バックエンド/
api
画像/ストレージ/
保護された/コンポーネント/構成
main.php(DB、メールなど...)
コントローラー/
フロントエンド/
バックエンド/
ビュー/
フロントエンド/
バックエンド/
モデル/拡張機能/モジュール/
runtime / index.php .htaccess
この構造は、予約アプリケーション用に作成されています。いくつかの共通ファイルはそれらの間で共有され、controller/とviews/にあり、differentファイルはcontroller /frontend/とcontroller/backend/にあります。
例以下のように両方のフォルダにファイルがあります
controller / SiteController.php
フロントエンド/SiteController.php
Backend / SiteController.php
ビュー/レイアウト/
フロントエンド/レイアウト
バックエンド/レイアウト
ここで問題となるのは、.htaccessを設定して、http://myapp.com/index.php- >を記述したときに、フロントエンドと http://myapp.com/backend/inex.phpのすべてのファイルにアクセスできるようにする方法です。 ->バックエンドファイル(ベックエンドビューとコントローラー)にアクセスします