Maple - Webアプリケーションフレームワーク

Maple Projectへようこそ!
Mapleとは、PHPで組まれたWebアプリケーションフレームワークです。

チュートリアル

まずはどんな感じでWebアプリケーションが作れるかをチュートリアルでご説明します。

  1. 基本編
    1. 導入
    2. クイックスタート
    3. 名簿アプリを作ってみる
    4. 問合せフォームを作ってみる
  2. 応用編
    1. アクション
    2. コンポーネント
    3. HTMLテンプレート
    4. フィルタ
    5. データベースを簡単に使う
    6. DIContainerを活用する

リファレンス

各機能の詳細はリファレンスにあります。

  1. ディレクトリ構成
  2. フィルタ
  3. コンバーター
  4. バリデーター
  5. ジェネレーター

フィルタの拡張

Mapleの特徴である、フィルタによる機能拡張はこちらにいくつかのせています。

  1. DBを簡単に扱う
    1. DBフィルタ
    2. ActiveGateway
  2. テンプレートエンジンを変える
    1. FlexyView
  3. Mapleのコア部分を拡張する
    1. Wrapper
    2. Convert2
    3. DIContainer2

付録

このWikiではMaple3.1.1での記述が多いです。
最新版のMaple3.2や更新記録などはこちらからご覧ください

  1. Maple 3.2についての情報
  2. 更新履歴

その他の情報

※MapleはPHPライセンスの元で配布されるオープンソースソフトウェアです。