排序
ThinkPHP使用FIND_IN_SET查询数据
对于一些实在复杂的查询,比如FIND_IN_SET也可以直接使用原生SQL语句进行查询,例如:Db::table('think_user') ->where('find_in_set(1,sids)') ->select();为了安全起见,我们...
小程序不需要授权的简单登录api接口
下面以Thinkphp框架为示例,写一个小程序免授权的登录接口,通过小程序穿过来的code直接登录。简单登录模式// 简单登录 public function simple(){ $xcx = Config::get('config_ap...
模板渲染_帮助文档_Thinkphp手册
模板定义后就可以渲染模板输出,系统也支持直接渲染内容输出,模板赋值必须在模板渲染之前操作。渲染模板渲染模板输出最常用的是使用display方法,调用格式:display('[模板文件]'[,'字符编码...
模型调试_调试_帮助文档_Thinkphp手册
调试执行的SQL语句在模型操作中 ,为了更好的查明错误,经常需要查看下最近使用的SQL语句,我们可以用getLastsql方法来输出上次执行的sql语句。例如:$User = M('User'); // 实例化User对...
自动完成_帮助文档_Thinkphp手册
自动完成是ThinkPHP提供用来完成数据自动处理和过滤的方法,使用create方法创建数据对象的时候会自动完成数据处理。因此,在ThinkPHP使用create方法来创建数据对象是更加安全的方式,而不是直...
批量配置_帮助文档_Thinkphp手册
C配置方法支持批量配置,例如:$config = array('WEB_SITE_TITLE'=>'ThinkPHP','WEB_SITE_DESCRIPTION'=>'开源PHP框架'); C($config);$config数组中的配置参数会合并到现有的全局配置中。我们...
扩展配置_帮助文档_Thinkphp手册
扩展配置可以支持自动加载额外的自定义配置文件,并且配置格式和项目配置一样。 设置扩展配置的方式如下(多个文件用逗号分隔):// 加载扩展配置文件 'LOAD_EXT_CONFIG' => 'user,db',假设...
使用PHP代码_内置标签_模版_帮助文档_Thinkphp手册
Php代码可以和标签在模板文件中混合使用,可以在模板文件里面书写任意的PHP语句代码 ,包括下面两种方式:第一种:使用php标签例如:echo 'Hello,world!';我们建议需要使用PHP代码的时候尽量采...
模型_帮助文档_Thinkphp手册
在ThinkPHP中基础的模型类就是ThinkModel类,该类完成了基本的CURD、ActiveRecord模式、连贯操作和统计查询,一些高级特性被封装到另外的模型扩展中。基础模型类的设计非常灵活,甚至可以无需...
