b2Core是一个简单、快速、灵活的 php mvc 框架。b2Core是一个超轻量级的架构。它的核心代码不到300行。包括 3个核心类,6个核心函数。 它可以被用做学习 PHP MVC 架构的快速入门。

    在学习b2core框架时,由于资料比较少,遇到过一些麻烦,不过最终还是解决了,并且成功架设好一个最简单的应用。     这个应用是由alpaca论坛管理员doudou在一年多之前发的一个帖子里的示例应用,http://alpaca.b24.cn/bbs/topic/56/。该帖子写的十分详细,给了我很大帮助,不过帖子中给出的代码不是很全,所以我在自己部署该应用时,按步骤创建好4个文件后访问应用路径无任何显示,也没有报错。     经过对b2core主页上的使用入门以及b2core.php源码的阅读以及对eku、bugtrace等应用的参照后终于找到了原因所在。一是,原帖所给出的源码中没有utility工具类库且app/c/__constract.php文件中也未加载utility类;二是,原帖给出的app/c/home.php文件中,view函数所调用的模版路径错误,应改为view(‘v/guestbook’,$param),这个可能是原帖中使用的版本较老的原因。      将这两点处理好后,应用便能成功运行了。完整的应用源码下载地址:http://yun.baidu.com/share/link?uk=2870436497&shareid=3827472933完整的应用部署步骤请参照上面给出的帖子链接。