0

現在、私のサイトの基本構造はかなりかさばります。

私はphpについてほとんど知りませんが、なんとかやり遂げました。

それで、私は疑問に思っていました-コンテンツをロードする最良の方法は何ですか?

現在、いくつかの include() と require() を使用して、すべてのページを .php で保存しています。

PHPモデルを使用して更新しようとしていますが、正しく行うことを確認したいと思います。

だから.. キーワード、説明、その他の META をデータベースにリンクします。その方が忙しくないようです。大規模なサイトに侵入する前に何かアドバイスはありますか?

たった今:

  • (ドキュメントタグ/html/meta/etc)
  • anchor.php *css/js およびその他のバイタルを読み込みます
  • /頭
  • header.php ※bodyタグあり
  • 【コンテンツ(静的ページにインラインで配置)】
  • footer.php ※含む

新しいバージョンはもっと似ています

  • (ドキュメントタグ)
  • php から header.php までのすべてを書き込みます
  • コンテンツのために中断し、まだ静的ページを使用しますか???
  • フッター.php

動的にページを生成するよりも、30 以上の個別のページにそれぞれ数行を含める方が簡単なのでしょうか? 編集しやすい内容にしたい。

助けてくれてありがとう!*(全然わかりにくかったらすいません)。

4

1 に答える 1

1

ウェブサイトを開発する場合でも、次のことを常に考えておく必要があります。

  • コードを DRY に維持します (同じことを繰り返さないでください)
  • 馬鹿げたコードをいくつかのデフォルト構造にカプセル化します(プログラミング指向のオブジェクトとして)

あなたのサイトが表示しなければならないコンテンツにもよりますが、上記の 2 つのルールに従って、(あなたが言うように) 「行数の少ない 30 以上の個別のページ」というオプションが最適です。

これにより、Web サイトを「すばやく」編集することができます。たとえば、ヘッダーを編集したい場合、.php ファイルを 1 つだけ編集すれば、すべてのページが編集に影響します。それ以外の場合、ページ「X」のコンテンツを編集したい場合は、このページに直接アクセスしてコンテンツを編集できます。

覚えておいてください:それがしなければならない仕事のために実装された最高のファイルを持ってみてください、例えば(そのようなもの):

  • head.php (head タグ内にあるすべて)
  • header.php (ページの上部)
  • menu.php (メニュー)
  • banner.php、banner1.php (ページごとに異なるものですが、それ自体はバナーとして静的です)
  • sidebar.php (サイドバー)
  • footer.php (ページの下部)

これを行うと、4-5 の require/include で簡単に新しいページを作成できます。

それ以外の場合は、1 回だけ再利用されるページを避けるようにしてください。

于 2012-10-29T17:20:43.447 に答える