php 控制器 插件,插件控制器_POSCMS_PHP开源_迅睿CMS系统

控制器结构分为三层,分别是前端控制器、会员控制器、管理后台控制器

控制器名称必须首字母大写(CI3.0中增加的),否则linux服务器下会找不到这个文件

一、前端控制器

控制器目录:controllers/*.php

入口控制器文件是Home.phpclass Home extends M_Controller {

/**

* 构造函数

*/

public function __construct() {

parent::__construct();

}

/**

* 前端首页控制器

*/

public function index() {

$this->template->assign(array(

'meta_title' => '网页标题',

'meta_keywords' => '关键字',

'meta_description' => '描述',

));

$this->template->display('index.html');

}

}

控制器类必须继承M_Controller类

$this->template->assign('变量名', '变量值');或者$this->template->assign(数组);

FC模板引擎会解压这个数组

$this->template->display('模板文件');

调用的是templates/pc/default/home/插件目录/index.html文件

注意FC的URL结构不支持URI的片段传递给,只能通过$_GET或者$this->input->get('get参数名');

二、会员控制器

控制器目录:controllers/member/*.php

根上面一样控制器必须继承M_Controller类

模板解析文件是:templates/pc//default/member/插件目录/模板文件.html

三、后台控制器

控制器目录:controllers/admin/*.php

Home.php是应用配置、应用安装、应用卸载等操作的关键控制器

基本结构如下:class Home extends M_Controller {

}

Content.php是应用主要内容管理的控制器,来管理此应用的数据列表

文档最后更新时间:2018-12-04 08:19:51

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值