将自己的学习心得不定时更新在这里,大家可以相互交流学习哦~我还是个初学者...
1,开启调试模式,无~runtime.php,开启调试模式 关闭define('APP_DEBUG',TRUE);//调试模式,信息缓存在~runtime.php中。
2,dump() //打印函数。
3,array_merge( , );//合并数组
4,前,后台要用公共config配置文件 return array_merge(./Conf/config,$config);
————————————————
5,定义函数使dump($_SERVER)输出格式变工整;
6,common文件夹里自动加载common.php哪里都能用 新建function.php 为扩展函数文件。通过load('@function')加载【@表示在当前路径下】 通过say(); 输出。
7,__PUBLIC__ 表示站点根目录 我用来加载模板
8,var_dump(defined('__PUBLIC__')); //检验常量是否存在
9,U函数 U('控制器名/方法名') //生成URL地址;
U('控制器名/方法名',array('uid'=>1)); //传参数
U('控制器名/方法名',array('uid'=>1),' 伪静态后缀名',1,'true'); //传参数 1(跳转) 显示域名
10, 另一方法写 I('内容')函数 自动$_GET 跳转到他这个方法的内容
11,用<a href='{:U( )}'></a>来引用U方法的地址
12,ThinkPHP中通过 _404('eg:页面不存在','跳转地址'); 进行404保错
13,连接数据库 $data = array
(
'username'=>I('username','','htmlspecialchars');
'content'=>I('content','','htmlspecialchars');
'time'=>time()
);
$id=M('wish')->data($data)->add();
14,thinkphp 传参 $v.time|date='y-m-d',### 通过’|‘传参
今天我的许愿墙成功了~嘿嘿!
——————————————————————————————————
15,config.php 'APP_GROUP_LIST'=>'Index,Admin'//开启分组
'DEFAULT_GROUP'=>'Admin'//默认分组
选择进入index.php时进入那个文件夹分组
16, 分组 项目下common conf 都为公用,在里面新建一个对应文件夹与对应文件,就可单独使用
17,οnclick="agree()" 调到js部分的agree函数 function agree(){alert();}