摘要:
取消对代码的修改分为两种情况: 第一种情况:改动没有被提交(commit)。 这种情况下,使用 svn revert就能取消之前的修改。 svn revert用法如下: # svn revert [-R] something 其中something可以是(目录或文件的)相对路径也可以是绝对路径。 当 阅读全文
摘要:
$data['hot_issue']=$hotIssue; var_dump($data); 阅读全文
摘要:
在mis中开发,主要目的是有一个统一的权限管理(即r360.right表),以及一个统一的系统和界面供后台配置管理 1、数据库准备工作: mis后台涉及表: right表是权限操作表,role_right_relation是角色与权限操作关联表 如上图,如果新增controller和action,则 阅读全文
摘要:
_autoload() 函数在PHP文档中的解释是试图使用尚未被定义的类时自动调用。通过调用此函数,脚本引擎在 PHP 出错失败前有了最后一个机会加载所需的类。 如何理解这句话,我们首先看下面一个简单的例子: 首先定义ClassA和ClassB两个类,其中ClassB继承ClassA。 1 2 3 阅读全文
摘要:
在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际的例子: cla 阅读全文
摘要:
PHP的类自动加载机制 在PHP开发过程中,如果希望从外部引入一个class,通常会使用include和require方法,去把定义这个class的文件包含进来。这个在小规模开发的时候,没什么大问题。但在大型的开发项目中,这么做会产生大量的require或者include方法调用,这样不因降低效率, 阅读全文
摘要:
入口脚本 入口脚本是应用启动流程中的第一环, 一个应用(不管是网页应用还是控制台应用)只有一个入口脚本。 终端用户的请求通过入口脚本实例化应用并将将请求转发到应用。 Web 应用的入口脚本必须放在终端用户能够访问的目录下, 通常命名为 index.php 控制台应用的入口脚本一般在应用根目录下命名为 阅读全文
摘要:
熟悉php的autoload机制,自己实现一个autoload函数 一.复习框架: 使用表单 本章节介绍如何创建一个让用户提交数据的表单页。 该页显示一个包含 name 输入框和 email 输入框的表单。 当提交这两部分信息后,页面将会显示用户所输入的信息。 为了实现这个目标,除了创建一个操作和两 阅读全文
摘要:
这里接触了 MVC 设计模式中的控制器和视图部分。 创建了一个操作作为控制器的一部分去处理特定请求。 然后又创建了一个视图去构造响应内容。 在这个小例子中,没有模型调用,唯一涉及到数据的地方是 message 参数。 同样学习了 Yii 路由的相关内容,它是用户请求与控制器操作之间的桥梁。 一.1. 阅读全文
摘要:
PHP 面向对象: 在php5中 var就是public的别名。 继承 PHP 使用关键字 extends 来继承一个类,PHP 不支持多继承,格式如下: 方法重写 如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。 实例中重写了 阅读全文