最終更新:
triplexsys 2010年07月09日(金) 22:06:34履歴
- 自分に合ったフレームワークが欲しい
- Ruby on Railsは良くできている
- よし、Rubyやっちゃうか?
- でも、やっぱ、PHPの仕事が多いんだよね
- PHPのフレームワークは、どれもしっくりこない
- じゃあ、自分でフレームワークを作っちゃえ
- クラス名の規約を設けることで、クラスファイルをオートロード
- mod_rewriteによるURL美化
- 正規表現とルールの両方を用いたコントローラ名マッピング機構
- DBオブジェクトも自作→PDOがmysqliを使っていない?
- テーブルのスキーマから設定ファイルを自動生成
- 設定ファイルに記述したフィルタを自動適用するTableクラス
- 命名規約の採用で、自動的に外部結合を行うTableクラス
- Formクラスと仲の良いDataObjectクラス
- hasManyに対応したDataObjectクラス
- hasManyのソートにも対応したDataObjectクラス
- PDTでの補完に対応したDataObjectクラス
- 親子関係の自己結合に対応したDataObjectクラス
- その他、いろいろ便利なDataObjectクラス
- Form変数をホワイトリスト方式で取り込み
- Form変数を自動サニタイズ
- Form変数を指定に従って変換処理
- From変数を指定に従ってバリデート処理
- ASP.NETのVIEW_STATEに似たフォーム値引き継ぎ機構
- VIEW_STATEを自動的に処理
- セッションを使ったメッセージ一覧保持機構
- Smartyテンプレートを使ったメール送信機能
- Smartyテンプレートを使ったView
- フレームワークを便利にするSmartyプラグインいろいろ
- yamlファイルによる設定値の管理
- オブジェクトキャッシングによるパフォーマンスの向上
- csvファイルのアップロード処理の定形化
- ファイルのアップロード処理の定形化
- ファイルのアップロードで仮フォルダに保存する機能
- いろいろ出来るページャクラス
- ログイン機能の組み込み(拡張性は、要検討)
- ユーザ権限機構の組み込み(拡張性は、要検討)
- 例外処理機能(これから作り込み)
- カテゴリ:
- インターネット
- Webプログラミング
タグ
このページへのコメント
J66tL9 I value the blog post.Much thanks again. Really Cool.