Download List

Projeto Descrição

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

Liberado: 2008-10-11 23:00
charcoalphp 0.10.0 (2 files Esconder)

Release Notes

No Release Notes

Changelog


2008-10-11 ver.0.10.0

 ◆仕様変更/機能追加
  -[base] 連想配列をラップするハッシュマップクラス(HashMap)を追加しました。これに伴い、いくつかのVectorクラスのメソッドが変更されています。
  -[base] Objectクラスにプロパティ操作関連のメソッドを追加しました。
  -[core] ファイル操作を行うFileクラスを追加しました。
  -[core] 実行中以外のタスクのプロパティ値を保持するTaskSnapshotクラスを追加しました。getメソッドに「(オブジェクト名).(プロパティ名)」の文字列
    を渡すことで直前の他のタスク状態を取得することが出来ます。
  -[core/SmartGateway] テーブルモデルを指定する引数をITable型からモデル名をあらわす文字列型に変更しました。
  -[core/SmartGateway] find系メソッドが返す配列をarray型からVector型に変更しました。
  -[core/System] 変数をダンプするメソッドをすべてdump()メソッドに統合しました。
  -[core/System] 配列・オブジェクトを再帰的にエンコード変換するメソッドconvertEncodingRecursive()を追加しました。
  -[interface] ドメインモデルを定義するインタフェース「IDomainModel」を追加しました。
  -[interface/IFormModel] フォームのaction属性にアクセスするgetAction()/setAction()メソッドを追加しました。
  -[interface/IFormModel] フォーム固有のDTOを生成するcreateDTO()メソッドを追加しました。
  -[interface/ITableModel] フォーム固有のDTOを生成するcreateDTO()メソッドを追加しました。
  -[task] ドメインモデルを扱うタスク「DomainModelTask」クラスを追加しました。
  -[domein_model] デフォルトのドメインモデルを実装する「DefaultDomainModel」クラスを追加しました。