一个微型的超轻量级的PHP框架,实现了基本的 MVC 和路由。
SixFramework.php 是整个框架的核心文件,也可以说整个框架就只有这一个文件,这个文件包含了框架的配置以及所有的类。
index.php 是入口文件,当然,你可以自定义。只要在使用框架之前 require 一下 SixFramework.php 就可以了。 一般情况下,index.php 的内容是这样子的:
<?php
// 引入框架的文件 require ‘SixFramework.php’;
// 启动 SfWork Sf::load(); // 不加参数的效果相当于 Sf::load(‘main’, ‘index’);
配置在框架文件 SixFramework.php 的开头部分。建议使用框架前先浏览一下 SixFramework 的源码。
在 controller/MainController.php 文件中新建一个方法:
public function newPageAction(){
echo ‘This is a new page.’; }
打开浏览器,打开如下页面
http://localhost/SixFramework/index.php?c=main&a=new_page
当然,这是最简单的例子,下面来添加视图。
在 view/Main/ 目录下创建一个名为 newPage.php 的文件,在里面输入:
<html><head>
SixFramework