一款优秀的国产PHP MVC轻量级开发框架
控制器是放在Controller下的,如果有分组的情况,控制器是放在分组下的,默认分组可以通过Config.php指定。
那么Home分组下的控制器的文件位置就应该是App1/Controller/Home/****Controller.php ,比如:IndexController.php。
那么控制器类要如何定义呢?
首先所有的控制器是继承自GF_Controller类的,如果有分组的情况下,是需要一个分组基类控制器的,比如Home分组下的控制器基类应该是HomeBaseController.php,通常分组基类控制器代码如下:
class HomeBaseController extends GF_Controller {
}
然后普通的控制器可以继承自分组基类控制器,比如:IndexController.php代码可以这样写:
class IndexController extends HomeBaseController {
/**
* 首页
*
*/
public function index() {
//获取友情链接并赋值
$LinkModel = D('Home.Link');
$links = $LinkModel->getLink();
$this->assign('links', $links);
$this->display();
}
}
G-framework是一款免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布。
鼓励代码共享和尊重原作者的著作权,同样允许代码修改后,再作为开源或商业软件发布。
Copyright © 2014 - 2020 G-framework All Rights Reserved.
框架执行时间: 4.4毫秒 页面执行时间: 6.2毫秒