- ベストアンサー
動的ページを作る時のディレクトリファイル構成
- 動的ページを作るときのディレクトリファイル構成について説明します。
- contents.phpをrequire_onceで各ファイルを読み込んで組み立てています。
- この構成は一般的な方法であり、使いやすさとメンテナンス性を重視しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
もう一つの質問内容からすると、前回回答した内容ではダメな事が解りました。 画像は一つのフォルダーにすべて格納して、 条件によって、抽出されたレコードが32件で1ページが20件のデータを表示するなら、 3ページの構成になるようにページングします。 そういう意味で、内容が変わらないのであれば、 静的なページとサイトマップをジェネレートし、 検索ページは別に儲けるようにしなければいけませんね。 そうすれば、静的なページに関してはSEOとして効果がでます。
その他の回答 (1)
- singlecat
- ベストアンサー率33% (139/418)
■/(ルートディレクトリ) ├─□index.php ├─■viewディレクトリ(各ページ共通に使用する表示形を格納) │ ├─□contents.php($pegenumberを格納indexから引数でもらう) │ ├─□header.php(各ページのheader部) │ ├─□left.php(各ページのleft部) │ ├─□right.php(各ページのright部) │ ├─□footer.php(各ページのfooter部) ├─■libraryディレクトリ │ ├─□class-teisuu.php(定数を格納) │ ├─□class-kannsuu.php(関数を格納) │ └─□class-mysql.php(mysqlの接続とクエリ) ├─■contentsディレクトリ(各ページの情報を格納) │ ├─■0001 │ │ └─■imageディレクトリ(そのページの写真を格納) │ │ └─□001~n.jpg ---------------- 繰り返し ---------------- └─-└─■9999 └─■imageディレクトリ(そのページの写真を格納) └─□001~n.jpg -------------------- こんな感じがよろしくないですか ページ構成が変わったばあい contentsが複数あるのがネック になり触るの嫌になるので 一つで処理します またactionは文字通りactionで 呼び出されるファイルにした方が 良いと思います contentsは、フォルダの存在の有無を確認する事で 遷移可能不可能の判断ができる可能ので ページが何ページあっても プログラム側の変更は不要です 参考になれば
お礼
シンプルで管理も楽でよさそうです。 その構成も参考にさせて頂きます。 有難うございます。
お礼
いろいろ参考になりました。 ジェネレートについて勉強してみます。 有難うございました。