#Thinkphp

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...

ThinkPHP数据分页Page.class.php

我们首先在数据库里面创建一个think_data数据表用于測试:CREATETABLEIFNOTEXISTS`think_data`(`id`smallint(4)unsignedNOTNULLAUTO_INCREMENT,`title`varchar(255)NOTNULL,`content`varchar(255)...

ThinkPHP的配置

ThinkPHP配置:conf目录下'URL_PATHINFO_DEPR'=>'-',//修改URL的分隔符,'TMPL_L_DELIM'=>'<{',//修改左定界符'TMPL_R_DELIM'=>'}>',//修改右定界符'DB_TYPE'=>'mysql',//设置数据库类型'...
代码星球 ·2020-04-05

THINKPHP介绍

介绍:一、什么是MVCM-Model编写model类对数据进行操作V-View编写html文件,页面呈现C-Controller编写类文件(UserAction.class.php)二、ThinkPHP的MVC特点三、ThinkPHP的MVC对应的目录M项目目录/应用目录/Lib/ModelV项目目录/应用目录/Tpl...
代码星球 ·2020-04-05
首页上一页...2223242526...下一页尾页