随笔分类 -  8thinkphp5.0

上一页 1 ··· 4 5 6 7 8
由于工作需要,我需要用tp5做一个人事考试系统,前后端一把梭哈。这里记录一些成长历程。
摘要:为这些问题,博主做的努力。。。。感天动地 30个小时,700次百度,500次console.log,终于搞定这个事 1.动态创建的编辑器,无法获取值的问题? 其实是可以获取值得,只是,在同步之前,nice validate就做了验证。所以,要重新发起一次验证 2.使用kindeitor官网的this 阅读全文
posted @ 2020-05-09 04:58 风意不止 阅读(939) 评论(0) 推荐(0)
摘要:在论坛里找过了,修改号了,但是,还是忘记了 弹窗默认100% 在哪修改 参考地址:https://ask.fastadmin.net/question/307 推荐方案一: 帖子都三年了,怎么大家还在用dom修改data,fastadmin提供了很好的继承机制,只需要修改全局变量Table就可以了。 阅读全文
posted @ 2020-05-08 22:03 风意不止 阅读(2525) 评论(0) 推荐(0)
摘要:界面展示 其他不说,做成了这样 使用div代替了dd中的ins,并修改,添加了一些样式 编辑器隐藏的优化 所有都编辑完成以后,需要隐藏所有的编辑器,也就是让display=none 1.时机很重要,在编辑器数据被读取以后 2.点击地方很重要,在即编辑器以外的地方 阅读全文
posted @ 2020-05-08 22:01 风意不止 阅读(706) 评论(0) 推荐(0)
摘要:问题 通过fieldlist动态添加的组件,是没法自动渲染的。 关于内置组件的渲染 fa官网也只对10个内置的组件,提供了重新渲染的方法。以下是:十个组件,两种方法。 方法1:全部重新渲染 Form.api.bindevent("form[role=form]") 方法2: 精确渲染 并提供了10个 阅读全文
posted @ 2020-05-08 19:47 风意不止 阅读(5065) 评论(0) 推荐(0)
摘要:相关需求如下 题干,选项,分类标记,状态 题干 使用编辑器,编辑器要简化 选项 使用编辑器 0.感觉不同的题型,展示不同的选项界面 1.选项包含新增功能 2.每个选项,包含五部分,选项,内容,正确答案,移除,排序(参考别的系统) 3.选项的样式要做好,fa默认使用dd,ins来布局 4.最终录入的是 阅读全文
posted @ 2020-05-08 14:01 风意不止 阅读(506) 评论(0) 推荐(0)
摘要:tp调试能帮你定位报错问题所在 关于模型,控制器吗,方法,变量等等的提示,让你更快的找到问题 tptrace,能帮你理清整个tp的生命后周期和加载的JS,CSS等等 参考地址:https://blog.csdn.net/qq_39251267/article/details/82497728 sql 阅读全文
posted @ 2020-05-08 01:34 风意不止 阅读(471) 评论(0) 推荐(0)
摘要:封装js插件学习指南 1、原生JavaScript插件编写指南 = http://geocld.github.io/2016/03/10/javascript_plugin/ 2、如何定义一个高逼格的原生JS插件 = https://www.jianshu.com/p/e65c246beac1 3、 阅读全文
posted @ 2020-04-26 00:25 风意不止 阅读(435) 评论(0) 推荐(0)
摘要:一:fastadmin组件大全 fastadmin在前端,也就是在JS中,使用了很多第三方组件。这里,我们一一列举出来。并总结一些组件的结构,以及如何快速的掌握组件。 1.Selectpage 动态下拉列表 官方文档:https://github.com/TerryZ/SelectPage 2.Ni 阅读全文
posted @ 2020-04-25 20:49 风意不止 阅读(701) 评论(0) 推荐(0)
摘要:tp5类库分类 1.核心类库 对应thinkphp框架中的类库 2.第三方类库 对应vendor里的类库 3.扩展类库 对应extend里的类库 tp5中类库解析 一.核心类库 文件位置:\thinkphp\library\think |编号|类库名字|类库位置|类库作用| | | | | | |1 阅读全文
posted @ 2020-04-25 19:21 风意不止 阅读(438) 评论(0) 推荐(0)
摘要:tp5是基于MVC模式的 tp5中的类的相关术语,其实是基于PHP的相关概念。 动态属性,静态属性,动态方法,静态方法,类的访问控制修饰符 动态和静态,静态和实例,的定义和使用方式 |访问方式 |属性 |方法| | | | | |静态(实例)|类名::$静态属性名|类名::方法名(实参1,实参2,. 阅读全文
posted @ 2020-04-25 18:13 风意不止 阅读(234) 评论(0) 推荐(0)
摘要:只要名字对了,就会自动加载 一:自动加载的类库有 1.核心类库 2.composer类库 3.扩展extend类库 二:框架的自动加载功能实现主要在Loader类的autoload方法处。 文件位置thinkphp核心框架里面:\thinkphp\library\think\Loader.php 阅读全文
posted @ 2020-04-25 15:39 风意不止 阅读(281) 评论(0) 推荐(0)
摘要:TP5支持的URL模式 其实官网说了半天,就是不想支持 的url 1、传统模式(已经不再支持,请不要再使用) http://tp5.com:8088/index.php?m=user&c=Manager&a=add&n=2&m=3 上图中由于输入的路径无法识别所以访问的是默认路由模式下的http:/ 阅读全文
posted @ 2020-04-25 14:38 风意不止 阅读(242) 评论(0) 推荐(0)
摘要:一.通常有5种路径的简写 1. ./xxx 表示xxx的同级目录 2. ../xxx 表示xxx的父级目录 3. ../../xxx 表示xxx的爷爷级目录 4. xxx 省略不写,表示当前目录 5. /xxx 表示根目录 二.有个奇怪的现象 tp5的入口文件index中,是这样定义 很显然,这超出 阅读全文
posted @ 2020-04-25 13:29 风意不止 阅读(4233) 评论(0) 推荐(0)
摘要:PHP中的这三种变量 PHP在设计的时候已经预定义了9个超级全局变量、8个魔术变量和13魔术函数,这些变量和函数可以在脚本的任何地方不用声明就可以使用。 在PHP开发会频繁的使用这些变量和函数,这些变量和函数可以方便的帮我们解决很多问题。下面详细的讲解下PHP中的超级全局变量、魔术变量和魔术函数。 阅读全文
posted @ 2020-04-25 11:20 风意不止 阅读(1901) 评论(0) 推荐(0)
摘要:TP5生命周期 1、入口文件 (1)文件名:index.php (2)位置:public/index.php (3)用户通过入口文件,发起服务请求,是整个应用的入口与七点; (4)任务:定义常量,加载引导文件,不要放任何业务处理代码; (5)代码: 2、引导文件 (1)文件名:start.php ( 阅读全文
posted @ 2020-04-25 10:55 风意不止 阅读(344) 评论(0) 推荐(0)
摘要:架构总览 ThinkPHP5 基于MVC(模型 — 视图 — 控制器)来组织; 模型与视图,用控制器强制分离,数据请求与展示由控制器统一调配! 1.URL默认采用PATH_INFO方式 http://域名 / 入口文件 / 模块 / 控制器 / 操作 入口文件:应用的入口,如index.php 模块 阅读全文
posted @ 2020-04-25 10:35 风意不止 阅读(348) 评论(0) 推荐(0)
摘要:命名规范 命名规范,官方上有,但是有很多博客,也是抄一下,当成自己的。我这里,做一下总结。总结的不太好。 可以根据权重来记忆 0级,全部小写+下划线。包括,函数,变量,数据表,字段等等目录等等 1级,小驼峰。属性,方法。 2级,大驼峰。类,类文件 3级,全大写+下划线。系统常量 4级,是魔术方法。 阅读全文
posted @ 2020-04-25 10:29 风意不止 阅读(390) 评论(0) 推荐(0)
摘要:学习thinkphp5的方法 1.看文档 2.看视频 3.实际操作 4.安装使用fastadmin研究代码 今天第一步 下载安装 1.安装tp5,网上的composer下载安装,还需要切换国内镜像,一切从简。 直接从官网,下载相关的包就行了。 2.安装fastadmin,直接下载,不需要compos 阅读全文
posted @ 2020-04-25 09:54 风意不止 阅读(231) 评论(0) 推荐(0)
摘要:理解数据流程 1.首先建立数据库test 2.一键CURD 3.复制application/admin/model中的test到application/index/model里,并修改命名空间 4.在index模块index控制器书写相关方法 5.引入新建的模型,让模型来进行数据库的操作。 多多查阅 阅读全文
posted @ 2020-04-22 21:41 风意不止 阅读(527) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8