您的位置:首页 > 编程语言 > PHP开发

ThinkPHP读取配置动态配置空操作空控制器分模块

2016-07-29 14:30 351 查看

【读取配置】

在控制器中

function PeiZhi()
{
echo C('URL_MODEL');  c方法
}

【动态配置】

function PeiZhi()
{
C('URL_MODEL',0);
echo U("peizhi");
}

【空操作】

如果用户输入不存在的操作方法,将空操作屏蔽

Controller类提供了两种解决方法

1.在每一个子类即控制器中定义empty操作

function _empty()
{
echo "页面不存在";
}

2.做一个默认模板(不推荐使用)

在home/view/main中做一个模板  不需要在控制器中写操作方法

【空控制器】

APP.class.php中实例化控制器的对象

在Home/Controller文件夹里创建一个 EmptyController.class.php

<?php
namespace Home\Controller;
use Think\Controller;
class EmptyController extends Controller
{
function _empty()
{
echo "控制器不存在";
}
}

【专业注释】

/**
* 应用程序初始化            方法执行的操作
* @access public           @+参数  访问修饰符
* @return void                返回  
*/

【分模块】

默认有一个Home模块

新建模块:造Home同级目录下新建文件夹(可新建多个)  如 Admin

在Admin文件夹中建 Conf Controller View Model Common(存放function方法,可有可无)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: