sabel(phpフレームワーク )
[ 2008.12.23 ] by y_ito | Categories:PHP
日本製のPHPフレームワークをためしてみました
名前はsabel
2008年4月にVer.1.00が公開され
現在安定版はver.1.12(2008/9/5公開)です
推奨環境は
PHP 5 >= 5.2.1
MySQL 5.0 >= 5.0.37
PostgreSQL 8.2 >= 8.2.1
文字コード UTF-8
特徴として良いなと思ったのは
・フロー管理によるアクセス順序の制御とデータ継続
・アクセス制限(ロールによるアクセスの制限機能)
・セッションのバックエンドの切り替えが可能
[通常のセッション(ファイルベース)、データベース、Memcache対応]
・アスペクト指向プログラミングによる横断処理の簡潔な実装
・デバック環境で発行したクエリ表示
などです
あとは日本製なのでチュートリアル、リファレンスが全て日本語なのがいいですねw
私でもチュートリアルから簡単に試せました、
下の画像がためしに作った画面です
ユーザ登録画面ですがフロー制御が入ってます。
順番に入力、確認とURLが遷移しなければエラーになります

SABEL
エラーメッセージ表示
必須、文字数、など基本のバリデータのほかカスタムでバリデータも自作できます。

ちなみにレンダリングエンジンはSmarty, Simplate, Savant3,sabel独自を使用でき、自作も可能です。
試してみた感想はまだまだ出来たばかりですが
よい機能も多いみたいなのでVISHでも使える部分を取り入れたいなと思いました。














最近のコメント