これが私の最初の質問です。:)
私は小さな php フレームワークに取り組んでおり、複数のプロジェクト間で同じコードを再利用する方法を考え始めました。現在、このフレームワークを使用すると、異なるプロジェクト用に複数のアプリケーション ディレクトリを作成し、同じコアを使用することができます。これは、codeigniter 2 と同様です。
コードの再利用に関する質問は、既存の Web サイトとはまったく異なる Web サイトを作成する必要があったときに発生しましたが、それでもその Web サイトのクラスを使用します。
私の最初の 2 つのアイデアは、複数のプロジェクト間で共有されるファイルを配置するグローバルな「モデル」ディレクトリのようなものを使用する (そしてそれらをロードするためのオプションをフレームワークに追加する) か、これらの「モデル」を他のプロジェクトからロードする可能性を追加することでした( s)。
他の誰かがもっと良いアイデアを持っているのではないかと思い、一般的なテーマに関する他の開発者の考えを知りたいと思いました.
例として、これは現在のディレクトリ構造である可能性があります。
live/ - live site
config/
controllers/
helpers/
models/
public/
views/
admin/ - administration (same structure as "live/")
system/ - framework core