A-A+

ThinkPHP入门学习

2013年04月24日 PHP技术文章 暂无评论 阅读 68 views 次

1,ThinkPHP是什么?

ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的

(1)从thinkphp.cn官网下载文件包

(2)解压之后目录文件介绍:

 2,如何使用ThinkPHP?

创建控制器,动作

创建 GoodsAction.class.php文件

在此文件中,GoodsAction类 继承自 Action类

访问的时候,通过在url上添加参数 m=Goods&a=show

其中url上的m参数表示:

m----module 模块的意思

ThinkPHP在处理的时候,将一个控制器认为是一个模块

a----表示控制器(模块)的方法pathInfo模式

这种携带url参数的形式不是很美观,

ThinkPHP提供了一种新的访问方式

叫做pathInfo模式,

而且ThinkPHP默认的url模式就是pathInfo模式

模型处理数据

(1)先找到当前的项目使用哪个数据库,通过配置文件完成配置文件在项目的Conf目录中的conf.php 完成一个数组即可(可以参考系统的默认配置)

(2)利用框架提供的M()函数获得模型,参数为当前的表名(注意首字母大写),然后调用模型的select()方法 获得当前表的所有记录,相当于 getAll()

视图层显示数据

直接调用当前控制器的display()方法即可完成模板的显示

默认的display()是可以不带参数的,会自动在模板目录找当前需要的模板文件

命名的时候:Tpl/模块/动作.html

模板引擎循

利用ThinkPHP内置的模板引擎中的foreach完成循环,也是标签语法

<foreach name=’需要遍历的变量名’ item=’循环变量名’></foreach>

数据标签是花括号{$data}; 数组是通过 . 来访问,也可以使用 [] 来访问

标签:

给我留言