2011-08-04 11 views
-1

私は現在、CMSに取り組んでいますし、ユーザーの入力のかなりの量を持っているだろうと私は私が持っているつもりですすべて、別のPHPスクリプトについて考え始めています。それは普通ですか?これらのファイルをすべて1つのクラスに縮小できますか?サイトの構造やPHPスクリプト

私はここで私が尋ねようとしているものだと思います。

  1. 全体ではなく、PHPクラスの小さなスクリプトをフォームまたはAJAXリクエストからアクションまたは関数を呼び出す方法はありますか?
  2. 私の資産/スクリプト(PHPおよびJavaScript)が蓄積し始めています。これは正常ですか?

これは、ここで私の最初のCMSの試みので、合計newbcakeです。

+0

1)可能です。 2)はい、正常です。満足?これは質疑応答サイトにとっては良い質問ではありません。 – Shef

+0

既存のCMSやフレームワークを試してみてください。彼らはあなたが必要とするすべての定型コードを持っています。ホイールの再発明は避けてください。また、フレームワークのコードを参照してください。それはすべての "これは普通の"質問に答えるでしょう。 – Sukumar

+0

ファイルシステムが複雑になるのは完全に正常です。私はMagentoをよく扱っています。ファイル構造はかなり複雑です。物事を整理し、幸運を保つようにしてください! –

答えて

1

プログラミングでは、基本的にモノリシックでモジュラーなアプローチがあります。あなたが必要なものがすべてのようにモノリシック

は、コードの1つのブロック(モノリス)です。厳密に言えば、ライブラリや他のコードに大きく依存しているので、今日はモノリシックなコードを書く余裕はあまりありません。

モジュール化とは、すべてを細かく分割して維持したり、デバッグしたりすることです。 PHPのすべての機能はすでにその点でモジュールです。モジュラーアプローチの主要な目的は、関数とクラスです。

あなたは最終的にも、ほとんどのクラスで、単一のファイルにあなたのオブジェクトを分割します独自のプロジェクトでは、このアプローチで宿泊したい場合。クラスでは私たちにautoloaderを教えてもらえますし、ファイルを含めても心配する必要はありません。

関連する問題