首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
thinkphp笔记
2024-10-20
thinkphp笔记
1.load('@.function') 临时性加载 指的是Common文件下的 function 如 function select(){} , locad中的function实际指的就是 common目录下的select.php文件 用法: class IndexAction extends Action { public function index(){ load('@.select'); print_r(say()); } } common 目录下的select.php文件 <?ph
学习ThinkPHP笔记
学习ThinkPHP笔记 TP的模块化设计 名称 描述 应用 基于同一个入口文件访问的项目我们称之为一个应用. 模块 一个应用下面可以包含多个模块,每个模块在应用目录下面都是一个独立的子目录. 控制器 每个模块可以包含多个控制器,一个控制器通常体现为一个控制器类. 操作 每个控制器类可以包含多个操作方法,也可能是绑定的某个操作类,每个操作是URL访问的最小单元 ThinkPHP的应用目录 应用整体架构.JPG 模块内部架构.JPG URL模式 URL模式 URL_MODEL设置 普通模式
ThinkPHP 笔记
1.循环中使用比较运算符 <volist name="subjects" id="v"> <option value="{$v.id}" <eq name="v.id" value="$vo[subject]">selected</eq> >{$v.name}</option> </volist> 2.thinkphp在sa
ThinkPHP笔记——开启debug调试模式
debug+trace模式可以查看开发过程中TP的错误信息,可以更好地帮助开发者debug.但是debug模式的开启还不是简单的在配置文件中中设置就可以的,经过查资料摸索,找到一种有效的方法. 首先在你已经部署好了ThinkPHP的项目目录 然后注意是在入口文件开启调试模式,在入口文件index.php 中写入一下代码define(‘APP_DEBUG’,true); 首先删除Runtime目录 ,然后再次运行一下,你会发现runtime目录下面的~runtime.php 文件没有了,说明你的调
thinkphp笔记16-20集
16.ThinkPHP3.1.3使用视频教程--独立分组配置项与目录部署详解_高清 17.ThinkPHP3.1.3使用视频教程--RBAC详解(一)思路分析_高清 18.ThinkPHP3.1.3使用视频教程--创建RBAC创需的五张数据表与添加角色_高清 19.ThinkPHP3.1.3使用视频教程--RBAC详解(三)添加节点信息(上)_标清 20.ThinkPHP3.1.3使用视频教程--RBAC详解(三)添加节点信息(下)_标清 独立分组的配置有两个设置, 第二个 配置项 就用默认的M
ThinkPHP框架二
ThinkPHP笔记二 1.1 TP框架的配置文件 在TP框架中,所有的配置文件都是自动加载的,加载的顺序:惯例配置<应用配置<调试配置<模块配置<动态配置 1. 惯例配置(ThinkPHP\Conf\convention.php),这个配置对所有的项目都适用 2. 应用配置(Application\Common\Conf\Config.php),这个配置对整个应用程序起作用 3. 调试配置(Application\Comment\Conf\debug.php),这个配置文件要自己
ThinkPHP中疑难笔记
不但要记住核心的东西, 还要记住 相关的 东西: 如php cli的版本是 5.6.14 bulit: sep 30, 2015 tp中, 通常说的系统就是框架; 项目就是 "应用程序",就是"网站" 模板, 用Tpl表示, 为什么不用Tmp, 因为temp常常简写为tmp, 可能被误解为 "临时目录", 而tmpl则不会产生误解?? 控制器为什么用m表示, 而不用c: controller表示? 第一, 好像c表示的是conifg, 配置, 而
thinkphp学习笔记10—看不懂的路由规则
原文:thinkphp学习笔记10-看不懂的路由规则 路由这部分貌似在实际工作中没有怎么设计过,只是在用默认的设置,在手册里面看到部分,艰涩难懂. 1.路由定义 要使用路由功能需要支持PATH_INFO,PATH_INFO是什么呢?手册中提到“要使用路由功能,前提是你的URL支持PATH_INFO(或者兼容URL模式也可以,采用普通URL模式的情况下不支持路由功能),” , url支持path_info,不是apache要支持path_info么,度娘讲的还算清楚一点,见下文: pathinfo
thinkphp学习笔记9—自动加载
原文:thinkphp学习笔记9-自动加载 1.命名空间自动加载 在3.2版本中不需要手动加载类库文件,可以很方便的完成自动加载. 系统可以根据类的命名空间自动定位到类库文件,例如定义了一个类Org\Util\Auth类: namespace Org\Util; class Auth { } 保存到ThinkPHP/Library/Org/Util/Auth.class.php 这样我们就可以直接实例化了, new \Org\Util\Auth(); 实例化之后系统会自动加载 ThinkPHP/
thinkphp学习笔记8—命名空间
原文:thinkphp学习笔记8-命名空间 新版本(3.2)中采用命名空间的方式定义和加载类库文件,解决多个模块之间的冲突问题,并实现了更加高效的自动加载机制. 需要给类库定义所在的命名空间,命名空间的路径和类库文件的目录一致,就可以实现类的自动加载,例如Org\Util\File类的定义为 namespace Org\Util; class File { } 其所在的路径是ThinkPHP/Library/Org/Util/File.class.php,我们实例化该类写法如下: $class
热门专题
group_concat函数详解
kettle javascript 获取变量
YOLOV1损失函数pi(c)表示什么意思
docker mysql host 方式
golang链路层网络库
opencvsharp 打开摄像头
linux安装redis3.0.5
thinkpadt400安装win10后屏幕不现实任何对话框
thinkphp秒杀
matlab输出表格中文乱码
SAP ABAP导出CSV
java 从json里拿到某个值
http协议 2.0 restTemplate
用分区助手把原系统移到固态硬盘上软件也一起迁移吗
关闭rpmbuild自动strip
docker 重开启虚拟化报错
js获取页面hash传递的参数
有两个python版本,卸载了一个,怎么用另一个
url中间的斜杠怎么替换
sql 2014 出现错误233 怎么解决