Download List

Project Description

Middle class PHP Web framework which is composed of "Tasks" and "Events".It is designed to create reusable pllications. Because each components are using PHP5 interface, you can replace implementation objects very easily. So you can make various kinds of applications in a short time.

System Requirements

System requirement is not defined

Released at 2008-09-18 17:47
charcoalphp 0.7.0 (2 files Hide)

Release Notes

・ページセレクタ導入

Changelog


2008-09-18 ver.0.7.0

 ◆仕様変更/機能追加

 【コア】
  -LayoutManagerの名称をPageSelectorに変更しました(インタフェースも一部変更)。
   -ページセレクタはタスクの状態を判断してページを選択したり、ビューに必要な情報をタスクから取得してセットします。
   -Smartyレンダラ(SmartyRenderer)をページセレクタに対応させました。
  -DBクラスの名称をSmartGatewayに変更しました。
  -Stringクラスにequalsメソッドを追加しました。
  -IDataSourceに下記のメソッドを追加しました。
   - 接続先サーバを取得(getServer)
   - 接続ユーザ名を取得(getUser)
   - 接続パスワードを取得(getPassword)
   - 接続先データベース名を取得(getDatabaseName)
   - 接続時の文字コードを取得(getCharacterSet)
   - 接続を切断する(disconnect)

  -一部のメソッド引数のうち文字列を渡すことがわかっているものについて、TypeHintを追加しました(Stringクラス)。
   -同様に、文字列を返すメソッドについてはStringオブジェクトを返すようにしました。
  -例外発生時、例外スタックへ追加するタイミングを変更しました(catch節→例外生成時)。これにより、エラー画面の例外スタック表示が見やすくなりました。