Thinkphp使用集锦

2015/9/12

M()->table(表名)

不使用前缀直接获取表信息

或者

M('user','dms_')

 

2016/1/25

//自动验证自定义函数传值

protected $_validate = array(

array('starttime,endtime','check_credittime','授信开始加不能小于结束时间!',1,'callback',2), //默认情况下用正则进行验证 多字段第四个字段必须为1才有效果

);

 

function check_credittime(starttime,endtime)

 

 

2016/5/9

tp模版 eq情况下两个都是后台数据 <eq name="vo.bondmny" value="$vo.repaymentmny"> value 需要加$

 

2016/5/23 一维数组循环输出

<volist name="dqlist" id="vo" key="k">

<option value="<{$k}>"><{$vo}></option>

</volist>

 

 

2016/6/21

M(xxx)->fetchSql(true)->Select() 返回sql不返回数据

GetField($field,true) 返回数组 getfield()中 $field 根据 , 号判断是否查询多个值 如果只查询两个值 且 希望第一个值为 键值 则 要保证 , 只有一个

 

2016/7/7 模版调用 function.php自定义函数

<{:get_name($vo['terracefee'],'syscodedata')}>

 

2016/8/20 多字段查询

$where["payment.payment_number|merge.name|merge.companyname"]=array('like','%'.$search.'%')

 

2016/11/3 where BETWEEN条件

$map['id'] = array('between','1,8');

 

2016/12/15 多库调用

C('CONG_DB') 配置文件 其他数据库配置

$paymentModel = new PaymentModel('payment','dms_', C('CONG_DB'));

//exit ("i am here");

return $paymentModel->alias('payment')->join($join);

2017-3-4

$User->where('id=5')->setInc('score',3); // 用户的积分加3

$User->where('id=5')->setInc('score'); // 用户的积分加1

$User->where('id=5')->setDec('score',5); // 用户的积分减5

$User->where('id=5')->setDec('score'); // 用户的积分减1

#exp 表达式查询,支持SQL语法

M("students")->where("est_uid=1")->save(array("est_uname"=>array("exp","est_cnname")));

 

 

2017-3-12

addAll 批量添加数据

 

2017-3-14

js 里写php 代码 <?php echo json_encode(get_name(34,'merge'));?>;

转载于:https://my.oschina.net/u/2326074/blog/893759

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值