thinkphp小技巧
2015-10-08 23:18
501 查看
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
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
相关文章推荐
- ubuntu14.04中php-fpm的问题
- LTP算子
- php发送get、post请求的几种方法
- thinkphp模板的详细知识
- MAC安装并破解PhpStorm-9.0.2 记录(附下载链接)
- ThinkPHP 的一些知识
- 关于PHP中func_get_args()、func_get_arg()、func_num_args()的使用(PHP函数重载)
- php 通过txt文件将数据装填入数据库
- PHP数组的操作
- Thinkphp控制volist的循环次数,限制只显示部分数据
- 此文为转载,虽然写的是PHP,但是思路同样值得javaer参考!
- thinkphp模板页限制标题字数
- thinkphp getField
- thinkphp 常看tp拼接的sql语句
- 4000 Yii2中系统定义的常用路径别名,如果获取web的url
- php CI框架入门
- PHP中数字千分位逗号分隔函数number_format()
- php允许跨域请求
- PHP echo, print, printf, sprintf函数的区别和使用
- php写内容到日志log文件