ThinkPHP
文章平均质量分 66
slunlun
这个作者很懒,什么都没留下…
展开
-
ThinkPHP学习笔记(4) ThinkPHP的模板显示与模板输出
TP将网站进行了MVC的划分,之前的学习笔记中,多是将重点放在M与C的部分,现在就来记录下网站的前端视图表现——模板。ThinkPHP中的模板及目录命名规则TP将MVC中View的功能交给了模板。所谓模板,其实是一个html文件(在配置文件中可以设置模板扩展名),在这个html文件中,我们可以引用TP的函数,并通过TP来解析。这样我们就做到了动态的显示网页内容的功能。TP的模板文件,默原创 2015-01-13 22:28:08 · 2118 阅读 · 1 评论 -
ThinkPHP学习笔记(2)ThinkPHP运行流程
在学习笔记1中,我们已经为项目配置好了ThinkPHP框架。在第一次输入浏览器浏览项目后,ThinkPHP框架会自动为index项目(前台项目)创建index文件夹,并在文件夹下生成了如下目录:由于开启了ThinkPHP的调试模式,所以会有缓存目录产生,否则则没有该目录。那么,框架是如何通过url路由到对应页面并显示的呢?别急,我们先了解下ThinkPHP的设计模式MVC。原创 2015-01-08 21:35:01 · 1125 阅读 · 1 评论 -
ThinkPHP学习笔记(3) 数据库操作以及M函数初探
ThinkPHP将网站分为MVC模式,那么对数据库的操作必然是重点之一。即M(Modle)。ThinkPHP连接数据库TP连接数据库很简单,只需要在配置文件中配置必要信息即可。这里稍微说下TP配置文件的优先级,局部工程的配置优先级大于全局优先级。所以前端Index工程的配置(Index/Conf/config.php)会覆盖TP(ThinkPHP/Conf/..)本身的配置文件原创 2015-01-13 22:02:06 · 1515 阅读 · 1 评论 -
ThinkPHP学习笔记(1) ThinkPHP 安装配置
ThinkPHP由于网上对于3.2版本的教程并不多,因此我选择3.1.3版本进行学习。安装ThinkPHP很简单,具体分为如下步骤:1、下载安装WAMPServer,在windows环境下搭建服务器开发环境2、在Wamp的服务器文档目录下(www文件夹),新建文件夹作为网站工程目录,如think3、将下载的ThinkPHP框架拷贝至think目录下。4、在think目录下,新建原创 2015-01-08 20:59:50 · 1784 阅读 · 1 评论 -
ThinkPHP学习笔记(5) 应用分组
在一个网站应用中,我们有时候可能会涉及到多个项目。比如,一个新闻发布网站,他会包括前端展示和后台管理这两个项目。要实现两个项目在同一个应用中的管理,我们有一种方法是,为每一个项目建立一个单入口文件,然后用TP框架访问每个单入口地址,TP会自动为我们生成各个项目的目录。 单入口文件的形式如下:前端入口文件index.php<?php define('APP_NAME', 'Index')原创 2015-01-16 20:45:59 · 2334 阅读 · 1 评论 -
ThinkPHP学习笔记(7)登录流程的实现
一般的网站后台管理,首先第一步就是需要用户登录验证,同时不能够未经登录直接使用url地址访问后台管理页面。TP中的后台登录管理流程,一般为:1、在数据库中建立user用户表。2、在登录网页模板的form的action属性中,指明相应的控制器的方法名称。3、在登录控制器方法中,验证提交的数据,并与数据库内容比较,同时将用户登录信息存储到session中。4、为了防止用户之间输入u原创 2015-03-11 23:17:04 · 2574 阅读 · 0 评论 -
ThinkPHP学习笔记(6)添加扩展功能类并import导入
TP框架支持我们对其进行扩展。即允许我们向TP框架中添加功能类,并通过import函数在项目代码中导入。要对TP框架进行扩展,有两种方式:1、将扩展的功能类文件添加到TP框架目录的扩展文件夹中,即项目目录/ThinkPHP/Extend/Library/ORG/Util文件夹中,在代码中通过import('ORG.Util.功能类名');来导入。这种方法最简单,却有一个劣势,就原创 2015-03-10 22:31:05 · 2513 阅读 · 0 评论 -
ThinkPHP学习笔记(8)在网页中配置Config文件内容
在TP或者是别的程序的编程中,我们经常会用到配置文件来动态的控制程序的一些行为或表现。原创 2015-03-12 23:03:55 · 3314 阅读 · 0 评论