Thinkphp定义位置常量及一些学习笔记

1.ThinkPHP定义位置常量
在模板config中定义来更改thinkPHP默认的位置常量,并不影响到其他模板。
方法
  1. 'TMPL_PARSE_STRING'=>array( 
  2. '__STATIC__'=>__ROOT__.'/Public/static',//常见根目录 
  3. '__ADDONS__'=>__ROOT__.'/Public/'.MODULE_NAME.'/Addons',//插件根目录 
  4. '__IMG__'=>__ROOT__.'/Public/images', 
  5. '__CSS__'=>__ROOT__.'/Public/css', 
  6. '__JS__'=>__ROOT__.'/Public/js', 
  7. 'URL_ROUTER_ON'=>true,//启用路由功能 
  8. 'CONTROLLER_LEVEL'=>2,//路由的分级,具体见官方手册 

 

2.html模板中 if使用变量
if condition="$vo.id eq 0"
3.U方法传参
U('地址',array('id'=>$vo.['id']))
4.时间的格式化
($date|date='Y-m-d H:m:s',###)
5分割函数explode
  1. $STR_1="58|189"// 原始字符串 
  2. $STR_2 = explode("|"$STR_1); //explode分离函数的应用  
  3. echo $STR_2[0]; // 结果显示 58  
  4. echo $STR_2[1]; // 结果显示 189 
6,删除是出现 弹窗
  1.  script language="javascript">  
  2.    function delcfm() {  
  3.        if (!confirm("确认要删除?")) {  
  4.            window.event.returnValue = false;  
  5.        }  
  6.    }  
  7. /script> 
在input中添加
onClick="delcfm()"
 
7.数组合并
  1. $work = array_merge($work$result);数组合并 

 


相关文章

public function getapiSignature(){$access_token=S('access_token');//先查询缓存中...
前述两篇文章“使用BootStrap制作用户登录UI”和“使用BootStrapValidator来完成前端输入验证 ”已经将...
前两天自己写的一篇文章“针对BootStrap中tabs控件的美化和完善”被别的网站给转载了,这也许是值得高兴...
由于用惯了ThinkPHP之前的版本,一想到要用Session就直接用$_SESSION来存取,今天看了ThinkPHP5的手册,...
今天访问自己的网站的时候(by thinkphp),突然发现身份验证失效了,Session无法跨页,而且登陆的时候...
使用thinkphp做一个后台系统,把session中的id传给header模板 切换多个子账户的时候,发现模板传递的参...