方法模板ThinkPHP3.1.2项目技巧三部曲 一

每日一贴,今天的内容关键字为方法模板

    

    Config配置详解

    

    ·项目中 模板定界符需要修改,原因是调用jQuery会发生冲突 ,方法 config中 修改 TMPL_L_DELIM =》 ‘《{’右边同理

    ·数据库在config中的配置可以启用DSN ,‘DB_DSN’=》‘mysql://root:root/localhost:3306/db_name’DB_DSN为数据库的首先参考参数,要注意定义表前缀,不定义表前缀会在调用它库时出现数据表名的冲突,定义如下:

    DB_PREFIX=>tp_

    ·M()等同于new model(),参数需要首字母大写,D()包含M方法的全部方法,独一不同的是会在调用表之前往判断应用模块中是否包含自定义的数据模型;

    ·开始编程项目时注意在进口文件中定义开启调试模式:define(APP_DEBUG,true);

    ·开启pagetrace 会让调试变得更加esay SHOW_PAGE_TRACE=> true;

    注意页面调试界面只有在调用 display()方法的时候才会表现,我们可以根据里头的sql调试来查看我的sql语句

    ·还有一些不常用的config设置:修改模板的后缀 ‘TMPL_TEMPLATE_SUFFIX’=>.tpl、修改模板文件的目录层次 TMPL_FILE_DEPR=>_、修改模板主题 ‘DEFAULT_THEME’=》‘my’ 自动侦测模板主题 ‘TMPL_DETECT_THEME’=》true 设置支撑的模板主题列表 ‘THEME_LIST’=》‘my,your’我们在url中添加参数t值为主落款来选择主题就能够了~

    

    

    路径详解

    

    ·tp中的四种路径方式:pathInfo、一般路径、rewrite方式(为了SEO省略进口文件:详细为 修改Apache配置文件将rewrite可用,放一个配置文件到根目录重启服务器即可)、兼容方式 进口文件?S=模块名/动作名/键/值

    

    

    模板中详解

    

    ·在模板中的调试,查看引用路径可以查看浏览器的页面源代码,查看变量应用差错可以在 rutime中的cache查看相应的缓存文件~

    ·display()要表现其他模块下的界面需要添加参数 如我是Goods模块现在要表现User模块下的test.html 就能够用 $this -> display(User:test)

    每日一道理
青春是用意志的血滴和拼搏的汗水酿成的琼浆——历久弥香;青春是用不凋的希望和不灭的向往编织的彩虹——绚丽辉煌;青春是用永恒的执著和顽强的韧劲筑起的一道铜墙铁壁——固若金汤。

    ·$this ->show()表现一个字符串,可以识别html标签的字符串,我们可以用fetch方法将模板文件编程字符串再来用show方法表现出来

    ·模板中加载js css方法,传统方法调用__PUBLIC__常量;配置模板语法 在config中配置TMPL_PARSE_STRING=>array(__Css__=>css的文件夹路径)

    

    CURD详解

    

    ·所谓CURD 即 create update read delete

    

    ·add方法每次的返回值是一个整型值为新增主键值的数字

      Delete和save方法返回的是整型值为影响行数的数字

      我们可以根据这些返回值去判断停止下一步的操作

    

    ·查询语句:提议用where方法查询的时候必须应用数组作为条件,数组条件默许逻辑为and 如果需要调改 条件逻辑把条件数组$data[_logic]=‘or’就能够了~停止搜索提议只要要把条件数组字段加一个array即可入$data[name]=array(like,%jye%)这个我还没有尝试,一会儿要试一试,剩下的就是区间的限制 有gt eq  between等  注意 notlike 没有空格 not between之间有空格 同in。还有一个统计查询 就是count方法 sum方法avg方法 min方法等 。同样我们可以应用sql语句直接查询 用query方法读取查询(成功后返回一个数组结构)、用execute方法停止更新增长操作(成功后返回影响行数)

    

    ·连贯操作:所谓连贯操作就是在核心core文件夹中的model.class.php定义的连贯操作方法停止复制后返回一个 $this 。也就是说应用了连贯操作方法后不仅停止了赋值查询还返回本身可以停止下一个操作;

    ·如果我们需要获取除了id以外的全部字段表现到模板 我们可以通过 field方法设置,设置方法如下:field(id,true),这个方法很有用,比如我们在模板表现内容的时候必须剔除id字段,就能够应用这个快捷操作~~

文章结束给大家分享下程序员的一些笑话语录: 古鸽是一种搜索隐禽,在中国快绝迹了…初步的研究表明,古鸽的离去,很可能导致另一种长着熊爪,酷似古鸽,却又习性不同的猛禽类——犤毒鸟

转载于:https://www.cnblogs.com/jiangu66/archive/2013/05/20/3089399.html

### 回答1: 要下载ThinkPHP 3.1.2,你可以按照以下步骤进行操作。 首先,你需要到ThinkPHP的官网(http://www.thinkphp.cn/)上进行下载。网站上提供了最新版本的ThinkPHP下载链接,你可以在首页或者下载页面中找到。 找到适合的下载链接后,点击进入下载页面。在下载页面中,你可以看到不同版本的ThinkPHP以及各个版本的更新说明。 选择3.1.2版本的下载链接并点击,下载将会开始。你可以选择直接下载压缩包(zip文件)或者下载安装包(exe文件)。 下载完成后,你可以将文件保存到你的计算机的指定文件夹中。建议创建一个新的目录,以便于你管理和使用ThinkPHP。 解压缩下载的压缩包文件,你将得到一个包含ThinkPHP框架所有源代码和文件的目录。 现在,你已经成功下载并准备好使用ThinkPHP 3.1.2了。你可以将该框架用于你的项目开发,或者学习和探索其中的特性。 希望这个回答能够帮助你获取和开始使用ThinkPHP 3.1.2! ### 回答2: 要下载ThinkPHP 3.1.2版本,可以按照以下步骤进行操作: 1. 打开ThinkPHP官方网站,可以通过搜索引擎关键词"ThinkPHP官方网站"来找到官方网站链接。 2. 在官方网站的首页或者下载页面中,找到相应的版本下载链接。通常会有多个下载链接,选择与版本号3.1.2对应的下载链接。 3. 点击下载链接,进入下载页面。 4. 在下载页面上,一般会提供不同的下载方式,如ZIP压缩包、tar压缩包等,根据自己的需求选择适合的下载方式。 5. 点击下载方式后,会开始下载ThinkPHP 3.1.2的压缩文件。 6. 下载完成后,可以将压缩文件解压到本地开发环境的指定目录中,以便进行后续的开发工作。 注意事项: 1. 下载ThinkPHP时要确保选择的是正版官方下载,以免出现安全问题。 2. 下载完毕后,建议对下载的文件进行病毒扫描以确保文件的安全性。 3. 下载的版本要和自己的开发环境相匹配,以免出现兼容性问题。 以上就是关于如何下载ThinkPHP 3.1.2的简单步骤,希望对你有帮助!如有其他问题,请多提。 ### 回答3: 要下载ThinkPHP 3.1.2版本,可以按照以下步骤进行操作: 1. 打开浏览器,输入ThinkPHP官网地址(www.thinkphp.cn)。 2. 进入官网后,点击页面顶部的"下载"按钮,进入下载页面。 3. 在下载页面中,找到ThinkPHP 3.1.2版本的下载链接,一般会有不同的下载方式(ZIP或者.tar.gz压缩包),根据需要选择对应的链接进行点击。 4. 点击下载链接后,浏览器将开始下载压缩包文件,根据网络情况,下载时间可能会有所不同。 5. 下载完成后,使用解压软件(如WinRAR)解压下载的压缩包。 6. 解压后,会得到一个以"thinkphp"命名的文件夹,里面包含ThinkPHP的所有文件和目录。 7. 将解压后的文件夹复制到你的web服务器的根目录(如Apache的"htdocs"文件夹),以便能够访问到ThinkPHP的相关文件。 8. 完成以上步骤后,你就成功下载了ThinkPHP 3.1.2版本,可以根据官方文档开始使用和开发应用了。 需要注意的是,下载软件时要注意选择可信的来源,以确保软件的安全性和完整性。同时,根据个人的实际需求,可能需要其他依赖库和环境的配置,建议参考官方文档或者相关教程进行配置和使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值