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方法,可有可无)
相关文章推荐
- ThinkPHP 3.1.2 控制器的模块和操作
- ThinkPHP 3.1.2 控制器的模块和操作
- 学习ThinkPHP3.2.2:video10,设置模板读取控制器中某个操作的url
- ThinkPHP 3.1.2 控制器的模块和操作
- thinkphp3.1.2控制器的模块和操作
- ThinkPHP 读取配置信息与动态配置(C方法)
- ThinkPHP5.1 @[模块/控制器/]操作
- 配置文件操作.如config.php文件的读取修改等操作
- [转载]JAVA高手解析XML配置文件的读取操作
- Java操作Excel之理解JXL--读取Excel模板动态写入数据并生成Excel
- SharePoint 2010 此操作只能由SQl Server中用用配置数据库读取权限的用户在已加入到某个服务器场的计算机上执行 解决方法
- C#中通过读取配置文件动态创建泛型对象
- ThinkPHP采用模块和操作
- 客户端操作服务器端xml文件(用户个性配置读取)
- Java配置文件Properties的读取、写入与更新操作
- Thinkphp 3.0 空模块 与空操功能一样,只不过是无法访问的模块而进行的操作
- JAVA解析XML配置文件的读取操作
- 读取操作属性配置文件
- thinkphp的模块与控制器命名规则
- Java Properties 类读取配置文件信息,Java properties文件的操作(zz)