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'));?>;