摘要: 服务器端需要支持PHP版本5.1.0以上。在MVC架构里,模型通常是负责维护状态,因为它本身应该封装业务逻辑(规则),定义数据的状态。一个模型可以是CModel的实例或者子类。它包括了数据的一些属性,可能会有不同的标签(一些是为了显示给用户是更加友好),并且设置一些规则进行验证。数据来源数据库的表或者客户端的表单的输入域!YII实现了两种模型,表单模型(CFormModel类)和Active Record模型(CAtiveRecord类),它们都继承自CModel类。CFormModel代表的数据模型是从HTML表单收集的输入,封装了所有逻辑(如表单的验证和其它业务逻辑,应用到表单的域上)。它 阅读全文
posted @ 2011-07-28 17:30 时过夏末 阅读(559) 评论(0) 推荐(1) 编辑
摘要: 许久没更新博客了,这次说说面向对象中的关键字高手直接忽略。首先来说说final1.final不能用来修饰成员属性2.final只能修饰类和方法作用:被修饰的类不能被子类所继承;被修饰的方法不能被子类的方法覆盖。然后来说说static1.static用来修饰成员属性和成员方法,但不能用来修饰类2.用static修饰的成员属性可以被同一个类的所有对象共享3.静态的数据是存在 内存中的 数据段中(初始化静态段)4.静态的数据是在类在第一次加载时,分配到内存中的5.什么是类被加载?只要在程序中使用到这个类(有这个类名出现)6.静态的成员属性都要用类名去访问,不用创建对象,不用对象去访问;在类里边可以用 阅读全文
posted @ 2011-06-13 03:50 时过夏末 阅读(319) 评论(0) 推荐(1) 编辑
摘要: 一朋友写的,分享给大家。文章来源:http://www.midnight-soft.cn/index.php/781<?php/** +------------------------------------------------ * 通用的树型类 +------------------------------------------------ * @author yangyunzhou@foxmail.com +------------------------------------------------ * @date 2010年11月23日10:09:31 +-------- 阅读全文
posted @ 2011-05-17 02:48 时过夏末 阅读(743) 评论(5) 推荐(1) 编辑
摘要: 【从OsChina复制过来,最近没怎么写文档,把以前的复制过了,大家将就看看。下面是原文。】高手直接忽略!权当笔记吧。最近比较懒,几乎没怎么写代码,也不咋看文档资源。时不时的又忘记了!ThinkPHP的URL模式有4种。可以在配置文件里设置URL_MODEL的参数来定义普通模式、PATHINFO模式、REWRITE模式以及兼容模式。一、设置URL_MODEL的参数为0将采用传统的URL参数模式。例如:http://<serverName>/appName/?m=module&a=action&id=1普通URL模式和在关闭URL_DISPATCH_ON的情况下效果是 阅读全文
posted @ 2011-05-09 17:51 时过夏末 阅读(798) 评论(0) 推荐(1) 编辑
摘要: TP2.0版本就已经支持扩展RBAC权限管理,也有对应的demo,Rbac权限管理在Examples目录下面。RBAC扩展库核心文件则可以在ThinkPHP/Lib/ORG/Util下面找到,查看源码则可以看到注释那里有创建数据库表的sql。共四个表。这里think_role_user,think_access,think_role,think_node当然根据自己的项目需要,表前缀可以修改。那么下面就详细的来说说这四个表。先看一小段文字“用户对应一个或者多个角色,而角色又对应分配了属于自己的节点访问权限。在登录的时候,用session记录用户ID,在认证时,会根据session中记录的用户I 阅读全文
posted @ 2011-04-20 03:08 时过夏末 阅读(1927) 评论(3) 推荐(1) 编辑
摘要: hello world这是一个博客。第一次来博客园安家,希望能跟志同道合的朋友们多多交流! 阅读全文
posted @ 2011-04-19 17:22 时过夏末 阅读(146) 评论(0) 推荐(0) 编辑