tp快捷函数

1.关于JS和CSS路径问题
找路径是从入口文件index.php来找的
在存放JS和CSS的时候可以放到public文件夹下

2.第三方类引入
有两块地方可以放第三方类
(1)模块下面
(2)Library下面新建文件夹或者旧的文件夹里面
放进去之后,需要添加命名空间,命名空间从根命名空间写起
注意类文件的命名规则和类名的规则

3.Ajax返回
(1)url要变为MVC模式,指向的不是具体页面,是操作方法
(2)在操作方法里面返回值的时候,使用ajaxReturn()方法返回,注意返回类型,返回类型要和第二个参数一致

4.会话
Session Cookie
session()
cookie()

5.防止用户绕过登录直接访问操作方法
做一个控制器的父类,在该父类里面写一个构造方法,构造方法里面判断session里面有没有值,如果没值。。。如果有值。。。

时间: 2024-08-29 21:26:07

tp快捷函数的相关文章

tp主要快捷函数

U() 制作url地址的快捷函数 C(名称) 获得配置变量(convertion.php config.php)信息C(名称,值) 设置配置变量信息 L() 获得语言变量信息E() 给页面输出错误信息 A("项目://模块/控制器") 实例化控制器对象A("Home/User") 实例化User控制器对象A("book://Home/User") 实例化book项目的Home模块的User控制器对象

ThinkPHP中的快捷函数小结

U() 制作url地址的快捷函数 C(名称) 获得配置变量(convertion.php config.php)信息C(名称,值) 设置配置变量信息 L() 获得语言变量信息E() 给页面输出错误信息 A("项目://模块/控制器") 实例化控制器对象A("Home/User") 实例化User控制器对象A("book://Home/User") 实例化book项目的Home模块的User控制器对象 R([模块/]控制器标志/操作方法)  实例化

TP中单字母快捷函数总结

ThinkPHP中有许多使用简便的单字母函数,可以很方便开发者快速的调用,但是字母函数却不方便记忆,本文将所有的字母函数总结一下,以方便以后查找.1.U() URL组装 支持不同URL模式 U($url='',$vars='',$suffix=true,$domain=false) @param string $url URL表达式,格式:'[模块/控制器/操作#锚点@域名]?参数1=值1&参数2=值2…’@param string|array $vars 传入的参数,支持数组和字符串@para

tp U函数

注意 U 函数 项目今天已经搞定了本以为可以上线了没问题了,但是 当我把tp调试模式关闭后:      define('APP_DEBUG',false); 页面完全加载不出来,于是开启:  'SHOW_ERROR_MSG' => true, // 显示错误信息 因为我给html页面的命名是驼封法:    navOperate.html     但是在关闭开发模式后 经过U函数解析发现  生成的路径全部是小写 navoperate.html 因此他找不到文件navoperate.html    

tp U函数 logs

注意 U 函数 项目今天已经搞定了本以为可以上线了没问题了,但是 当我把tp调试模式关闭后:      define('APP_DEBUG',false); 页面完全加载不出来,于是开启:  'SHOW_ERROR_MSG' => true, // 显示错误信息 因为我给html页面的命名是驼封法:    navOperate.html     但是在关闭开发模式后 经过U函数解析发现  生成的路径全部是小写 navoperate.html 因此他找不到文件navoperate.html    

快捷函数

在ThinkPHP中有许多使用简便的单字母函数(即快捷方法),可以很方便开发者快速的调用,但是字母函数却不方便记忆,本文将所有的字母函数总结一下,以方便以后查找. 1.U() URL组装 支持不同URL模式 ? 1 U($url='',$vars='',$suffix=true,$domain=false) @param string $url URL表达式,格式:'[模块/控制器/操作#锚点@域名]?参数1=值1&参数2=值2...'  @param string|array $vars 传入

think php 快捷函数

在ThinkPHP中有许多使用简便的单字母函数(即快捷方法),可以很方便开发者快速的调用,但是字母函数却不方便记忆,本文将所有的字母函数总结一下,以方便以后查找. 1.U() URL组装 支持不同URL模式 ? 1 U($url='',$vars='',$suffix=true,$domain=false) @param string $url URL表达式,格式:'[模块/控制器/操作#锚点@域名]?参数1=值1&参数2=值2...'   @param string|array $vars 传

夺命雷公狗ThinkPHP项目之----企业网站21之网站前台二级分类显示名称(TP自定义函数展示无限极分类)

我们实现网站二级分类的显示的时候,先要考虑的是直接取出顶级栏目,控制器代码如下所示: <?php namespace Home\Controller; use Think\Controller; class IndexController extends Controller { public function index(){ $mod = M("Category"); $where['cate_pid'] = '0'; //这样写可以达到一种防SQL注入的效果 $cate =

TP框架基础2

---恢复内容开始--- [空操作和空控制器处理] 空操作:就没有指定的操作方法 空控制器:没有指定控制器 http://网址/index.php/Home/User/login http://网址/index.php/Home/User/hello   空操作,没有hello方法 http://网址/index.php/Home/beijing/login   空控制器,没有beijing控制器 空操作: 一般网站处于安全考虑不给用户提示任何错误信息 “空操作”本质意思:一个对象(控制器)调用