test

CakePHP Note

ファイル構成

UPDATE:2009.01.30

CakePHPの主なディレクトリ

appディレクトリでアプリケーションを組み立てます。cakeディレクトリにフレームワークがありますので、通常触れる必要はありません。vendorsディレクトリは使いたいライブラリを入れてアプリケーションから使う事ができます。

  • app(アプリケーション)
  • cake(コアライブラリ)
  • vendors(共有ライブラリ)

appディレクトリ

  • config(設定ファイル)
  • controllers(コントローラ)
    • components(コンポーネント)
  • locale
  • models(モデル)
    • behaviors(ビヘイビア)
    • datasources
  • plugin
  • tests
  • tmp(キャッシュ、ログ、セッション等。要書き込み許可)
  • vendors(このアプリケーションで使いたいライブラリを入れる)
  • views(ビュー)
    • elements(エレメント)
    • errors
    • helpers(ヘルパー)
    • layout(レイアウト)
    • pages
    • scafolds
  • webroot(ここをWebサーバのDocumentRootに相当する)
    • css
    • files
    • img
    • js