TINKPHP搭建项目完整流程+学习笔记

上传人:ni****g 文档编号:381564532 上传时间:2022-07-12 格式:DOC 页数:18 大小:153KB
返回 下载 相关 举报
TINKPHP搭建项目完整流程+学习笔记_第1页
第1页 / 共18页
TINKPHP搭建项目完整流程+学习笔记_第2页
第2页 / 共18页
TINKPHP搭建项目完整流程+学习笔记_第3页
第3页 / 共18页
TINKPHP搭建项目完整流程+学习笔记_第4页
第4页 / 共18页
TINKPHP搭建项目完整流程+学习笔记_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《TINKPHP搭建项目完整流程+学习笔记》由会员分享,可在线阅读,更多相关《TINKPHP搭建项目完整流程+学习笔记(18页珍藏版)》请在金锄头文库上搜索。

1、 我的ThinkPHP 学习笔记 笔者:麻玉超 时间:2011-8-30 第一章ThinkPHP的安装到运行-(完全照搬。保证没错)|。第一步。|1、 在wamp的www里创建一个文件夹Myapp用来存放自己的项目|。第二步。|2、 下载解压ThinkPHP2.2.rar,然后把解压出来的整个ThinkPHP文件夹放在Myapp文件夹里|。第三步。|在Myapp文件夹里面创建一个index.php页面 /*-Index.php 代码如下*/-|。第四步。|1 在浏览器地址栏输入:http:/127.0.0.1/Myapp/index.php 运行成功将出现:2 _ Hello,欢迎使用Thin

2、kPHP! 并且在Myapp文件夹里将会自动生成6个文件夹3 运行成功后Myapp的目录如下:4|。第五步控制层的定义。|5在MyappLibActionIndexAction.class.php 页面/*IndexAction.class.php 实例代码*/assign(name,$value);$this-display(); ?|。第六步视图层调用控制层标签。|61、 在Tpldefault里面创建一个Index文件夹2、 在Index文件夹里创建一个页面:index.htmlindex.html的实例代码如下:$name/$name为控制层的标签测试输出:$name|。第七步完毕大功

3、告成。|在浏览器地址栏输入:http:/127.0.0.1/Myapp/index.php 运行,ThinkPHP从安装到运行就完了。|。第二章,数据库的连接和调用。|1、 在MyappConfconfig.php页面定义数据库的连接,2、 用phpMyadmin 创建数据库:demo 并创建一个表think_form:并添加内容:demo数据库中表think_form的内容如下3、 *数据连接页面wwwMyappConfconfig.php|* config.php页面代码如下:*| faulse, / 开启调试模式DB_TYPE= mysql, / 数据库类型DB_HOST= localh

4、ost, / 数据库服务器地址端口默认80DB_NAME=demo, / 数据库名称DB_USER=root, / 数据库用户名DB_PWD=, / 数据库密码DB_PORT=3306, / 数据库端口DB_PREFIX=think_, / 数据表前缀);?4、 查询数据库,在Index.class.php定义控制器页面位置:wwwMyappLibActionIndex.class.php 代码如下:findall(); / / 查询数据$this-assign(myc,$list); / 模板变量赋值,$myc是一个存储查询结果的模板变量$this-display(); / 输出模板 exi

5、t; ? 模板“视图”的定义5、 在index.html调用模板变量$myc 输出数据库查询的结果页面位置:wwwMyappTpldefaultIndexindex.htmlindex.html代码如下:123/volist是循环输出标签,name是模板变量名, id为任意取名,表示数组名id:$vo.idname: $vo.namepassword: $vo.pwd现在可以感受了,看看数据库的信息是否输出来7 在浏览器地址栏输入:http:/127.0.0.1/Myapp/index.php 运行成功将出现:8 (我的端口是8080,故多了:8080,默认是80,不用写出来)910 标签的讲

6、解和使用Volist标签别名iterate 五大特点 Volist标签主要用亍在模板中环输出数据集或者多维数组1、Volist标签第一特点:控制输出部分结果,例如:输出 2-4 3条调记录,只要在index.html,修改为:$vo.name/offset为记录开始值,length为记录的条数2、Volist标签第二特点:输出奇偶条记录: $vo.name 解释:name是action里面定义的模板变量名, Id是任意取的数组名 标签表示”等于”,即:当记录条数%2 value=”1”时,表示偶数, value=”0” 表示为奇数(注意:数组是从0开始,故和一般的是反的)3、Volist标签第

7、三特点:Mod属性迓用亍控刢一定记录换行,例如:$vo.name解释:表示3条记录换一行4、输出很环变量 volist name=myc id=vo key=k$k.$vo.name如果没有挃定key属性癿话,默认使用很$i.$vo.name解释:就会在输出结果:1.麻玉超2.张三3.李四4.老五5.zhangsan把变量输出来5、输出key索引如果要输出数组癿索引,可以直接使用key发量,和很环发量丌同癿是,返个key是由数据本身决定,而丌是很环控刢癿,例如: $key.$vo.name /解释:输出结果为:0.麻玉超1.张三2.李四3.老五4.zhangsanSwitch标签 的使用 1、switch和foreach标签结合使用模板引擎支持Switch标签,格式为:输出内容1输出内容2默认情冴实例:$vo.id  $vo.name$vo.id  $vo.name解释:输出:id=1 和2的记录2、s

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号