您的位置 >>> 星想互联 >>> 编程技术 >>> PHP高级编程
thinkPHP中使用继承实现导航菜单
点击数:2655  发布时间2017-10-27 23:50:08

导航菜单是网站的一个基础部分,也是一个公共功能版块,我们使用thinkPHP当然不可能一个一个页面都用控制器写一遍,在页面中有很多方法可以实现,WIDGET是一种方法,更简单的方法是继承,下面是咸宁网站建设公司提供的各页面程序部分:

IndexController.class.php页面:

namespace Home\Controller;
use Think\Controller;
class IndexController extends BaseController {
public function index(){
$this->display();
}
}


BaseController.class.php页面:

namespace Home\Controller;
use Think\Controller;
class BaseController extends Controller {
public function __construct(){
parent::__construct();
$model=M('news');
$datas=$model->select();
$this->assign("datas",$datas);
}
}


IndexController.class.php页面对应视图文件: index.php
 <foreach name="datas" item="v">
{$v['title']}<br />
</foreach>

来源:咸宁网站建设