AwesomeFrameworkにForwardを実装しました。

AwesomeFramework-0.2.zip

<?php
include $_GET["action"] ? $_GET["action"].".php" : "default.php";
function forward($action) { include $action.".php"; }
?>

なんて高機能なんだ。
これでViewにforwardすることでModelとViewとControllerがそろってると言えるのではないだろうか!!

AwesomeTemplateEngineと同様、PHPファイル自体をテンプレートとして使用しますがAwesomeFrameworkはあくまで、$GLOBALS経由でテンプレートに値を渡します!

Actionのファイル:

<?php
$GLOBALS["message"] = "World";
forward("view");
?>

Viewのファイル:

Hello <?=$GLOBALS["message"]?>!

あと、今思いついたんですが、

module/
 action.php
index.php
index.php?action=module/action

ってやってモジュールによって管理する機能搭載!とか言えないでしょうか・・・。

Comments


Option