框架
文章平均质量分 82
此专栏涉及到小编的一些个人学习框架笔记,如有不对请指正...
愚者?
专注于网络安全,涉及到Web安全、内网渗透等知识,涉及Java、Python等语言工具
展开
-
04-thinkphp联动外部静态资源加载等
静态资源加载在public/static下面的,可以新建css js image这些文件夹进行管理页面直接访问/static/js/test1.js在前端页面引入后期处理批量数据,更改路径可以使用通用路径在config/view.php设置通用路径‘tpl_replace_string’=>[‘{STATIC}’=>‘/static’,‘{JS}’=>‘/static/js’,‘{CSS}’=>‘/static/css’]之后前端可以改成在view目录下,以view为主目录,新建文件夹common原创 2022-09-15 16:54:46 · 423 阅读 · 0 评论 -
03-thinkphp联动前端视图等配置
输出数组指定对象、后端传参、前端传参、混编需求、默认输出、md5加密、标签解析、日期转化、裁剪字符、基础运算、保留位数。数据库显示优化、if条件判断、foreach循环、eq相等判断、switch操作、存在判断、插入php代码。//表示初始化视图,assign将后端数据渲染到前端,fetch作为钩子钩住需要渲染的前端页面。在app目录下创建view目录,在view下建立路由路径,文件夹名为控制器名,函数名为文件名。//传输数组数据,前端要指定对象{$res[‘a1’]}5、简述以下前端流程控制的相关操作?原创 2022-09-15 16:45:28 · 377 阅读 · 0 评论 -
02-Thinkphp联动MySQL使用
原生查询构造(了解即可)、查询构造器、删除构造器、增构造器、更新构造器。测试函数,起到部分测试的效果,测试数据类型等,效果如下图。引入库 use think\facade\Db;order() 排序(升序、降序desc)select() 返回满足条件的所有记录。count()数据有效值(去掉NULL)find() 返回满足条件的第一条记录。field() 设置查询字段列表。列内有效值数量(排除NULL)table()设置数据表。where() 查询条件。limit() 限制数量。update() 更新。原创 2022-09-07 19:37:46 · 431 阅读 · 0 评论 -
01-Thinkphp基础配置
自主下载composer(php包管理工具),配置相应的环境变量,下载完成后部署thinkphp框架。//用户访问xxx.com/test2/调用test2控制器里的admini方法。1、thinkphp前期配置包含哪些(包、环境变量、验证、修复、监听其他端口)?runtime目录:(运行文件夹,一般用不到)app目录下:(应用目录,负责网站控制)!public目录:(保存静态文件和主页)!vendor目录:(composer目录)config目录:(配置目录)!route目录:(路由文件)!原创 2022-09-07 19:40:08 · 446 阅读 · 0 评论