摘要:
首先创建一个类,然后加入方法,并使用构造函数和析构函数 1 ";13 $this->name = $name; //$this 是php里面的伪变量,表示对象自身,可以通过$this->的方式访问对象的属性和方法14 $this->height = $height;... 阅读全文
摘要:
HAS_MANY 关联表示当前模型拥有多个子对象user数据表中的用户可以发布多条留言,创建了think_content数据表,其中uid用来关联user中的id在WeiBo/Home/Controller/UserController.class.php中代码为: 1 relation(true)... 阅读全文
摘要:
一. 模型简介关联模型,一共有三种模式。一对一:ONE_TO_ONE,包括 HAS_ONE 和 BELONGS_TO;一对多:ONE_TO_MANY,包括 HAS_MANY 和 BELONGS_TO;多对多:MANY_TO_MANY。 用表关系来理解这三种模式:一对一:用户表和身份证表,一个... 阅读全文
摘要:
一. 权限介绍所谓权限控制,大部分是在管理后台上使用。比如超级管理员登录,会得到所有操作的控制权;认证专员,只能给会员做认证操作;审核专员,只能操作内容的审核、删除、加精等操作,以此类推。那么 ThinkPHP 提供了一个内置的 Auth.class.php 类来实现权限控制,这个类提供了三个表:t... 阅读全文
摘要:
一. 系统信息ThinkPHP 内置多语言支持,如果涉及到国际化的支持,那么可以定义相关的语言包文件。任何字符串形式的输出,都可以定义语言常量。要启用多语言功能,需要配置开启多语言行为,在应用配置目录中:1 //在应用模块 Weibo 下 Common/Conf 建立 tags.php2 retu... 阅读全文
摘要:
一. 上传表单在WeiBo/Home/View/User/index.html里写入以下代码:1 2 3 4 5 在WeiBo/Home/Controller/UserController.class.php中的代码为: 1 display();10 ... 阅读全文
摘要:
一. 生成验证码在WeiBo/Home/Controller/UserController.class.php中写入代码:1 //实例化验证码类2 $verify = new Verify();1 //生成一个验证码图形2 $verify->entry();生成验证码如下:PS:生成的验证码会将信息... 阅读全文
摘要:
ThinkPHP 的图像处理功能,即 Image.class.php。支持GD 库和 Imagick 库,包括对 GIF 图像处理的支持。一. 实例化类库1 //实例化图像处理类,默认为GD库2 $image = new Image();1 //采用Imageick扩展库,默认没安装2 $ima... 阅读全文
摘要:
一.Session系统提供了 Session 管理和操作的完善支持,只需要通过 session()函数完成,该函数可以完成 Session 的设置、获取、删除和管理操作。(session是保存在服务器端)一般来说,在 ThinkPHP 中不需要手动初始化 session,系统会自动初始化。参数名说明... 阅读全文
摘要:
六.空操作空操作是指系统在找不到请求的操作方法时,会定位到空操作(_empty)方法来执行,利用这个机制,我们可以实现错误页面和一些 URL 的优化。在WeiBo/Home/Controller/UserController.class.php中的代码 为: 1 然后,在 Controller 目录... 阅读全文