当前位置:首页 > 日记 > 正文

ThinkPHP空模块和空操作详解

ThinkPHP空模块和空操作详解
ThinkPHP的空模块和空操作也非常实用的功能。空模块的概念是当thinkphp找不到指定的模块,它会尝试找到空模块(emptyaction)和空模块执行索引操作。以同样的方式,空的操作是相同的概念。当系统不能找到指定的模块下的操作方法,系统将尝试找到空的操作方法(空)。这是很好理解的,它有点类似于PHP的虚拟主机在一个自定义404页面,但它比404更灵活的定制,使用这种机制,我们可以优化错误页面和URL,在具体空间模块和操作如下。

1。空间模块在项目定义emptyaction类:
< PHP
公共课emptyaction延伸动作{
公共功能索引(){
当前模块不存在;
}
}
>
这是一个简单的空模块类,当然,你也可以在它里面做一些更复杂的操作,所有都必须根据项目的需要编写,这里只是一个演示。

2。空操作,空操作是在指定的模块下定义的。例如,我们定义一个空的操作,是用户模块下,UserAction类。
< PHP
类将延伸动作
{
公共功能指数()
{
显示();
}
公共函数演示();
}
公共功能_empty(){
此方法是操作
回波当前操作不存在;
}
}
>
代码很简单,这是一个空的方法,空模块和空操作可以同时用于执行更复杂的操作。

相关文章

win7有视频硬件问题导致Windows停

win7有视频硬件问题导致Windows停

硬件,工作,视频,电脑软件,Windows,问题: 新配备的电脑是win7的系统,这是正常使用。但是有一天,一个记录在系统日志中,发现,视频硬件问题导致Windows停止正常工作。事件的名称是livekernelevent.os版本:6.1.7601.2.1.0.256.1区域设置ID:2052,然后一…

如何添加背景音乐和查看背景音乐的

如何添加背景音乐和查看背景音乐的

数量,背景音乐,电脑软件,为了使您更容易设置,在V6版本中,背景音乐已从分类中分离出来,如: 1、点击顶部工具栏扮靓进入购物中心: 2、点击服装店品牌横向工具栏背景音乐分类,然后找到你的爱情,但点击歌曲的设计;背景音乐;完成操作,你可以设置显示权限…

dos命令行窗口mysql中文显示混沌码

dos命令行窗口mysql中文显示混沌码

混沌,命令行,问题求解,中文显示,方法,MySQL的默认编码是latin1,不支持中文,以及如何修改MySQL的默认编码。这里是GBK为例。 1,停止MySQL服务(打开控制面板>管理工具>服务)以找到MySQL,右键单击停止。 2、打开MySQL的安装目录,找到my.ini文件。 …

WP手机软网格法能解决什么问题(解决

WP手机软网格法能解决什么问题(解决

解决方案,网格,什么问题,电脑软件,WP,利用微软WP(Windows Phone)手机,通过软网格解决了第三方软件与系统不兼容造成的不稳定、慢和慢的问题,而且软网格不会删除移动电话中的数据。 软网格法: 开机时,同时按下音量键和电源键。10秒后,当手机震动时…

QQ找不到QQ卡项目(解决方案)

QQ找不到QQ卡项目(解决方案)

解决方案,项目,找不到,电脑软件,QQ,问题: 我看到一篇关于QQ遇上牌的文章。我觉得QQ遭遇卡很好玩,我想体验一下。但是打开QQ,点击查找菜单,打开窗口,没有遇到卡那一个。 答案uff1a 通过互联网看到答案,有网友说这是QQ版本的原因。想想,我的QQ没有…

srvload是srvload.exe-过程

srvload是srvload.exe-过程

过程,电脑软件,srvload,exe,综述:简要介绍了srvload.exe - srvload过程 进程文件:srvload或srvload.exe 工艺名称:熊猫白金网络安全 过程类别:安全风险的过程 英文描述: srvload.exe是与熊猫互联网安全套装,铂相关的过程,它也被称为以下三个方面…

linux系统中Apache服务的优先级

linux系统中Apache服务的优先级

服务,优先级,系统,电脑软件,linux,评论:本文主要介绍Linux系统中Apache服务的优先级,您需要的朋友可以参考一下。 安装PHP软件包: 安装文本浏览器 安装Apache的帮助文档: 是否测试 从墙上启动Apache服务: 编辑PHP测试页面测试: Perl语言包的默认…

如何删除QQ空间中最近的访问者

如何删除QQ空间中最近的访问者

空间,访问者,删除,电脑软件,QQ,方法1:个人中心手术; 登录到QQ空间个人中心,在右边的最近访问模块中,谁看到我找到要删除的访问者,然后点击符号删除叉。 方法二:在导航栏中多操作的好友展示模块。 登录你的QQ空间主页,点击个人中心最近访客,发现…

Ubuntu12.10安装Oraclejava共享教

Ubuntu12.10安装Oraclejava共享教

教程,安装,电脑软件,Oraclejava,点评:下面将向您展示如何安装Oracle的java运行时和SDK的Ubuntu操作系统下。你需要的朋友可以参考一下。 下面将向你展示如何安装Oracle的java运行时和SDK的Ubuntu操作系统下。 安装后默认的Ubuntu,一个开源的…

如何快速删除android手机的程序安

如何快速删除android手机的程序安

删除,应用程序,程序安装,安装,快速,问题: 一个新的Android手机已经购买,已经注册在Android移动应用程序网站上。它下载并安装了许多应用程序和游戏。现在发现,手机的能力严重不足,和一些软件已被删除。现在想起来,只有删除安装的程序,但这些程序…

oracle中ID的自增方法

oracle中ID的自增方法

方法,自增,电脑软件,oracle,ID,主键值是通过使用序列生成的。 一个序列(序列)是一个数据库对象,可以由多个用户使用来生成一系列唯一的数字,序列定义存储在数据字典中,并通过提供唯一的值序列表简化编程。它可以通过序列自动生成主键的键值,当第…

谷歌Android的安装方法普通PC{多图

谷歌Android的安装方法普通PC{多图

安装方法,多图,电脑软件,谷歌,Android,点评:虽然谷歌Android是专门为智能手机设计的操作系统,但它也支持上网本的安装。今年早些时候,它被安装在Eee PC 701。这不是一件简单的事,但现在你有android-x86项目,你可以很容易地安装在任何基于x86平台…