thinkphp小技巧
if(IS_POST) _404("頁(yè)面不存在",U("index")) ? ? ? ? ? ? ? //如果不是POST提交,則跳轉(zhuǎn)到index。debug模式中不跳轉(zhuǎn),顯示string。
if(IS_POST) halt("頁(yè)面不存在") ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //更詳細(xì)的錯(cuò)誤信息,頁(yè)面可定制
?
M(表名)->data($data)->add() ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//向數(shù)據(jù)庫(kù)添加數(shù)據(jù)
M(表名)->where(array('id'=>array('gt',0)))->delete() ? ?//刪除id>0 ? ?where是必須條件
$this->success("成功",U("index")) ? ? ? ? ? ? ? ? ? ? ? ? ? ? //成功執(zhí)行,并跳轉(zhuǎn)
$this->error("失敗") ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //失敗執(zhí)行,并跳轉(zhuǎn)。默認(rèn)跳轉(zhuǎn)回提交頁(yè)面
{$v.time | date='y-m-s H-i', ###} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //web頁(yè)面中顯示,并且格式化時(shí)間
F('filename',$filedata,'/dir/') ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//將數(shù)據(jù)$filedata存入路徑dir下,文件名是filename
$this->ajaxReturn(array('status'=>0),'json') ? ? ? ? ? ? ? ? ? ? ?//常用返回
?addslashes($arr) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //string ?轉(zhuǎn)義
ini_get("session.gc_maxlifetime") ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //取得參數(shù)
在html中<script>中使用thinkphp模板{}定義變量 然后可供js使用
<css ?file="../name.css"/> ? ? <js ?file="name.js" /> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 新型引用標(biāo)簽
{... $v['id']...} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//再模版中使用時(shí),需要使用原生數(shù)組取值,不能直接$v.id
?
posted on 2015-10-08 23:18 olenji 閱讀(...) 評(píng)論(...) 編輯 收藏轉(zhuǎn)載于:https://www.cnblogs.com/olenji/p/4862661.html
總結(jié)
以上是生活随笔為你收集整理的thinkphp小技巧的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国支付清算系统简介
- 下一篇: php一些错误的显示问题