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