#Thin

thinkphp中的自动验证

array(验证字段,验证规则,错误提示,[验证条件,附加规则,验证时间])1.验证字段需要验证的表单字段名称,这个字段不一定是数据库字段,也可以是表单的一些辅助字段,例如确认密码和验证码等等。有个别验证规则和字段无关的情况下,验证字段是可以随意设置的,例如expire有效期规则是和表单字段无关的。 2.验证...
代码星球 ·2020-04-06

thinkphp实现多个子查询语句

sql语句博大精深理解好sql语句,就能用好thinkphp等框架中的数据库操作原sqlSELECTa.*,b.*from(SELECTa.idasopener_id,a.name,sum(c.money)asbonus_money,c.year,c.monthfromsh_openeraLEFTJOINsh_open...

子查询语句的thinkphp实现

语句SELECTa.idasitem_id,a.nameasitem_name,a.introasitem_intro,b.id,b.moneyFROMsh_incentive_itemaleftjoin(SELECT*FROM`sh_incentive`WHERE(`agent_id`=3)AND(`year`=20...
代码星球 ·2020-04-06

thinkphp中的AJAX返回ajaxReturn()

系统支持任何的AJAX类库,Action类提供了ajaxReturn方法用于AJAX调用后返回数据给客户端。并且支持JSON、XML和EVAL三种方式给客户端接受数据,通过配置DEFAULT_AJAX_RETURN进行设置,默认配置采用JSON格式返回数据,在选择不同的AJAX类库的时候可以使用不同的方式返回数据。要使...

thinkphp中url的生成U()方法

为了配合所使用的URL模式,我们需要能够动态的根据当前的URL设置生成对应的URL地址,为此,ThinkPHP内置提供了U方法,用于URL的动态生成,可以确保项目在移植过程中不受环境的影响。U方法的定义规则如下(方括号内参数根据实际应用决定):U('[分组/模块/操作]?参数'[,'参数','伪静态后缀','是否跳转'...
代码星球 ·2020-04-06

thinkphp中的volist标签

属性:name(必须):要输出的数据模板变量id(必须):循环变量offset(可选):要输出数据的offsetlength(可选):输出数据的长度key(可选):循环的key变量,默认值为imod(可选):对key值取模,默认为2empty(可选):如果数据为空显示的字符串 通常模型的select方法返回的...
代码星球 ·2020-04-06

thinkphp中的where()方法

where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHPORM的重要组成部分和亮点所在,可以完成包括普通查询、表达式查询、快捷查询、区间查询、组合查询在内的查询操作。where方法的参数支持字符串和数组,虽然也可以使用对象但并不建议。$User=M("User");//实例化User对象$User-&...
代码星球 ·2020-04-06

thinkphp中神奇的create()方法

正常的表单提交会把所有的表单数据提交上来$data=$_POST;print_r($data);exit;结果Array([status]=>1[comment]=>啊啊啊[id]=>16[submit]=>提交) 而用create()方法处理,$data=$userApplicant...
代码星球 ·2020-04-06

thinkphp中的_get,_post,_request

ThinkPHP没有改变原生的PHP系统变量获取方式,所以依然可以通过$_GET、$_POST、$_SERVER、$_REQUEST等方式来获取系统变量,不过系统的Action类提供了对系统变量的增强获取方法,包括对GET、POST、PUT、REQUEST、SESSION、COOKIE、SERVER和GLOBALS参数...

thinkPHP模板引擎案例

1.if<ifcondition="$vo.businesseqLS">零售<elseifcondition="$vo.businesseqCY"/>餐饮<else/>其他</if>编译后<?phpif($vo["business"]==LS):?>零售<...
代码星球 ·2020-04-06

thinkPHP增删改查的方法案例

thinkphp对数据库增删改查进行了封装操作,使得使用更加方便,但是不一定灵活。可以用封装的用,需要写sql,可以执行sql。1.原始的$Model=newModel();//实例化一个model对象没有对应任何数据表$insert_sql="INSERTINTOsh_wxuser_collection(user_i...
代码星球 ·2020-04-06

thinkphp 整合 swiftmailer 实现邮件发送

文件夹结构图1swiftmailer-phpmailer将swiftmailer整合到thinkphp中。如上图1我下载的版本号是swiftmailer-5.x,将文件夹里面的lib文件夹重命名为swiftmailer,并复制到ThinkPHP/Library/Vendor文件夹下,如上图1配置图2phpmailers...

THINKPHP nginx设置路由为PATHINFO模式

首先THINKPHP配置文件中设置//url访问模式为rewrite模式'URL_MODEL'=>'2',然后再在nginx.conf文件中,找到这一条语句#access_loglogs/host.access.logmain;找到location/{}这个语句段落location/{indexindex.htm...

Everything search syntax

Operators:spaceAND|OR!NOT<>Grouping""Searchforanexactphrase.Wildcards:*Matcheszeroormorecharacters.?Matchesonecharacter.*.*Sameas*Macros:quot:Literaldoubl...
代码星球 ·2020-04-06

【tp5】ThinkCMF5框架,配置使其支持不同终端PC/WAP/Wechat能加载不同配置和视图

1、版本5.0.182、在data/conf/新增config.php文件,内容如下:<?php//ThinkCMF5区别不同客户端加载不同配置文件和模块、视图$default_module='admin';$default_controller='Index';$default_action='index';i...
首页上一页...2627282930...下一页尾页