Skip to content

CodePIrates全体概要

saruhei edited this page May 2, 2013 · 3 revisions

README.md

れあどめ。GitHubのプロダクトのページの最初にでる。

config

各種設定コード

-- bootstrap.php

 最初にロードするコード

-- config.php

Slimなどの各種設定がはいっている

-- const.php

ディレクトリの箇所の設定

-- database.php

データベースの各種設定

-- routes.php

ルーティングが記述してあるコードを読み込む

controllers

コントローラ

lib

-- php/FormValidator/

バリデータの各種設定

-- php/Db/Dao/

DAOでDBへのアクセスを記述したファイル。

makefile

makeファイル。makeコマンドの設定  

migration

データベースに関連するものがはいっている

models

モデル

public_html

エントリーポイント、問題用のテキスト、jqueryのライブラリなど

tests

テスト

vendor

Slimがはいっている  

views

ビューの部分
  • 基本的にnewを用いてインスタンスを生成するのではなく、Factoryメソッドを用いてインスタンスを生成する。

  • viewは基本的にtwigファイル

  • DBへのアクセスはmodel->DAO->データベースで行う

  • Slimドキュメント http://docs.slimframework.com/