特徴
moonyは「手っ取り早い」PHPのwebアプリケーションフレームワークです。
次のような特徴を持っています:
- フロントコントローラー
- エンコーディングの変換機能
- テンプレートは素のPHP
できるだけPHPのよさ、手軽さを損なわないように実装を進めています。
動作条件
- PHP 5.1 以降
- mbstringモジュール
ソース
リポジトリの…
- チェックアウトは http://code.google.com/p/moony/source/checkout を参照してください
- http://code.google.com/p/moony/source/browse/trunk で最新のソースは閲覧できます
- 変更履歴は http://code.google.com/p/moony/source/list からどうぞ
サンプル
/index.php
<?php require_once 'path/to/Moony.php'; $moony = new Moony(); $moony->dispatch();
/actions/Foo.php
<?php
class Foo extends Moony_Action
{
public function execute()
{
$this->set('foo', 'bar');
$this->render();
}
}/templates/foo.php
<html> <body> <?= $foo; ?> </body> </html>
/index.php/foo にアクセスするとテンプレートの内容が表示される感じ。
