Thinkphp
2015-09-13 00:00
633 查看
Thinkphp 调试
Thinkphp 常用方法
模板赋值,调用
系统变量
<?php //应用入口文件开启调试模式 define('APP_DEBUG',true); //配置 应用目录/Common/Conf/config.php 'SHOW_PAGE_TRACE' => true, //显示页面Trace信息 print_r(C()); //打印全部配置参数 E($msg); //E方法输出错误信息中止执行
CREATE TABLE `think_user;` //多了一个分号后,表文件名变成了think_user@003b, alter table `think_user;` rename `think_user`;
class EmptyController extends Controller //空控制器 public function _empty() //空操作
Thinkphp 常用方法
方法有I,D,M,U,R,T $id=I('id',1); //获取参数的值,自动判断get或post,默认值设置为1 $User = D('User'); //实例化模型类 $User->select(); //执行具体操作 //对数据库基本的CURD操作,使用M方法实例化不需要加载具体的模型类,性能更高 $User = M ('User'); C('SHOW_PAGE_TRACE');//获取设置配置参数 U('User/add'); //生成User控制器的add操作的URL地址 U('Admin/User/select'); //生成Admin模块的User控制器的select操作的URL地址 $User = A('User'); $Blog = A('Admin/Blog'); T函数可以输出不同的视图分层模板 T('User/edit'); //View视图目录对应 的User目录:edit.html
模板赋值,调用
$this->assign('info',$info); $this->display('User:edit','utf-8','text/html'); //View视图目录对应 的User目录:edit.html 模板中使用函数 {$data.pwd|md5} 循环输出 <foreach name='info' item='vo'> {$vo.id}:{$vo.user} </foreach>
系统变量
{$Think.server.script_name} {$Think.session.SESSION.ID} {$Think.get.pageNumber} {$Think.cookie.name} //支持$_SERVER,$_ENV,$_POST,$_GET,$_REQUEST,$_SESSION,$_COOKIE
create方法用来自动处理表单提交的数据,非常方便。如果修改了表结构可能无法获取到数据,需要手动清理下 表字段缓存 。 Runtime\Data\_fields
{:U('Post/index/id/'.$vo['id'])} 模板中函数内引用变量方法
相关文章推荐
- eclipse完美配置PHP开发环境 ;(下载 安装 配置php自动提示代码 优化eclipse)
- laravel的那些坑
- 利用postfix让PHP的mail函数生效
- 数组函数
- php数组
- 数组的定义
- 第一篇 PHP开发环境搭建以及多站点配置(基于windows 7系统)
- 今天来做一个PHP电影小爬虫。
- 【php】php自带的那些函数和变量小结 - 1
- tp实例化一个基础功能(供应商)
- PHP验证码
- tp基本的增删改查的操作demo
- php添加mysql扩展
- 11.tftp和nfs服务器
- php环境的搭建
- php添加socket的扩展
- php基础函数和php流程控制 循环
- 配置FTP服务(一):pureftp部署和优化
- ContentProvider使用方法
- PHP7源码笔记一