随笔分类 -  8thinkphp5.0

由于工作需要,我需要用tp5做一个人事考试系统,前后端一把梭哈。这里记录一些成长历程。
摘要:首先,我们有会员管理 然后,抽取一部分会员,写入考生管理的表 接着,考生管理里,有很多基础字段信息 最后,新的表单里,定义考生的自定义表单信息 因为是自定义的动态表单,所以,只能使用josn字符串的格式记录。 要在一个字段中,包含所有的自定义信息。 阅读全文
posted @ 2020-10-04 14:03 风意不止 阅读(132) 评论(0) 推荐(0)
摘要:###定义和用法 unserialize() 将已序列化的字符串还原回 PHP 的值。 序列化请使用 serialize() 函数。 ###语法 unserialize(str) |参数| 描述| |--|--| |str| 必需。一个序列化字符串。| 例子 1 <?php $arr = array 阅读全文
posted @ 2020-10-03 22:37 风意不止 阅读(201) 评论(0) 推荐(0)
摘要:徐特立:不动笔墨不看书。 毛主席执行的最好。 一定要做注释,一定要做注释! 关于这个插件的分析 1.分析数据表以及他们的作用 2.分析表结构以及他们的作用 阅读全文
posted @ 2020-10-03 17:01 风意不止 阅读(42) 评论(0) 推荐(0)
摘要:这是为什么呢? http://ceshi.com/index/formdesign/foreign/index/form_id/2 这种地址改怎么访问啊 阅读全文
posted @ 2020-10-02 23:14 风意不止 阅读(200) 评论(0) 推荐(0)
摘要:我安装了cms插件,并做了很多修改。 想打包一下,以便于移植,所以,我应该怎么做呢? 首先,要明白,我对CMS做了哪些修改 1.新增了一些字段 2.新的了一些表 3.修改了一些JS 4.修改了一些V视图 5.修改了一些C控制器 6.修改了一些M模型 然后,要明白,插件安装的时候,有原始代码和分身代码 阅读全文
posted @ 2020-10-01 19:05 风意不止 阅读(627) 评论(0) 推荐(0)
摘要:主要是根据手动生成的crud会丢掉一些东西 比如:关于专题文档的获取 /** * 获取专题文档集合 */ public static function getArchivesIds($special_id) { $ids = Archives::whereRaw("FIND_IN_SET('{$sp 阅读全文
posted @ 2020-10-01 17:19 风意不止 阅读(263) 评论(0) 推荐(0)
摘要:貌似有关联 1.更新专题的时候,会选择文章 2.更新文章的时候,会选择专题 3.而且是,多对多的关系 ###但是在模型中,没看到 关联的方法 那能说 两者有关联吗? 阅读全文
posted @ 2020-09-30 22:40 风意不止 阅读(220) 评论(0) 推荐(0)
摘要:###这世界只有三种关系 1.一对一 2.一对多 3.多对多 实际上,男女的世界里,也是这样 ###一些基础的规则 1.因为一个巴掌拍不响。但是,除非必要,只需要再其中一个模型中,写关联方法就好。 2.因为我是男人,我就是把主表,想象成男人。附表想象成女人。 ###在以上基础上,对关联的理解分别是: 阅读全文
posted @ 2020-09-30 09:54 风意不止 阅读(311) 评论(0) 推荐(0)
摘要:后台一键操作 网上只有命令,没有图文操作。很郁闷。 研究这个问题的方法就是,只能试验。 一.关于二级目录的问题 1.不写的时候 2.写cms的时候 3.写cms/的时候 4.必须写全(最终的目录和最终的控制器名,都要写,可以省略.php的后缀) cms/Zhiwei 二.关于展示的问题 默认是展示全 阅读全文
posted @ 2020-09-29 22:25 风意不止 阅读(2418) 评论(0) 推荐(0)
摘要:fastadmin如何在伪静态中传值? 我草。继续研究吧。 参考fa的官方文档 https://doc.fastadmin.net/developer/98.html 阅读全文
posted @ 2020-09-28 17:35 风意不止 阅读(1031) 评论(0) 推荐(0)
摘要:fastadmin的cms插件中如何定义JS和css 在模板中,直接使用 好像是读取不了的 1.外部引用时:写在一个文件里,在头部引入 2.内部写的时候:直接是读取不到的。 阅读全文
posted @ 2020-09-28 15:19 风意不止 阅读(3037) 评论(0) 推荐(0)
摘要:为什么难以整合 1.这两者有不同的标签 2.你不确定哪些tp的标签,哪些是fa的标签,哪些是facms的标签 3.css和JS的引入 4.layout引入的时候,会有双重layout。 5.双重layout的时候,令牌也会失效。 不应该有两套会员登录,注册的界面。 必须保持统一。那么是统一使用use 阅读全文
posted @ 2020-09-28 12:06 风意不止 阅读(610) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/resilient/article/details/83182094 从上面可以看到,Thinkphp5 提供的 success() 和 error() 方法都写在这个 Trait 文件中,那么我们就可以不通过继承 think\Controller 来获取 阅读全文
posted @ 2020-09-28 00:41 风意不止 阅读(400) 评论(0) 推荐(0)
摘要:thinkhphp5中创建公共函数 有时候,我们需要在thinkhphp5中创建一些公共函数,操作如下: 一、创建 在application文件夹中创建common.php文件,填写以下内容: <?php /** * 公共方法 */ function test($data) { $str = $da 阅读全文
posted @ 2020-09-27 23:55 风意不止 阅读(1091) 评论(0) 推荐(0)
摘要:什么是psr PSR 是 PHP Standard Recommendations 的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。 百度百科:https://baike.baidu.com/item/PSR/19915567?fr=aladdin PSR描述了类名 阅读全文
posted @ 2020-09-27 21:24 风意不止 阅读(446) 评论(0) 推荐(0)
摘要:参考地址 https://www.jianshu.com/p/f283b906d4e4 SPL自动加载功能是由spl_autoload() ,spl_autoload_register(), spl_autoload_functions() ,spl_autoload_extensions()和sp 阅读全文
posted @ 2020-09-26 12:24 风意不止 阅读(291) 评论(0) 推荐(0)
摘要:了解extra目录的作用 ThinkPHP5扩展配置目录extra中自定义配置文件的管理方法 ThinkPHP5.0.1版本开始增加了扩展配置目录的概念,在应用配置目录或者模块配置目录下面增加extra子目录,下面的配置文件都会自动加载,无需任何配置。 这极大的方便了我们进行扩展配置,比如在appl 阅读全文
posted @ 2020-09-26 08:22 风意不止 阅读(1036) 评论(0) 推荐(0)
摘要:tp5执行流程视频教程 https://www.bilibili.com/video/BV1Da4y1e7pb ###tp5加载流程--最人性的版本 https://blog.csdn.net/qq_39454048/article/details/84102928 ###thinkPHP项目的执行 阅读全文
posted @ 2020-09-26 03:34 风意不止 阅读(802) 评论(0) 推荐(0)
摘要:###view,fetch,display,render,show四者的区别 网上的回答是:具体请看源码 Controller类 问题起源 五个渲染函数,太多了,反而又乱又记不住 具体五者是什么关系呢? ###有一篇讲述的很好,涉及到了四个概念之间的关系 分别是:display,fetch,engi 阅读全文
posted @ 2020-09-26 02:41 风意不止 阅读(1965) 评论(0) 推荐(0)
摘要:TP5都出了很多年了。 官方文档,也不说这一点。 很多时候,大家都是直接用。不说为什么。 难道没人总结一下吗? 最终得到的格式是 执行函数 {:函数名} 如{:time()} 这里的函数,可以是TP5的30个助手函数,也可以是php的内置函数,也可以是定义的函数 比如{:url(xxxxxx)} 比 阅读全文
posted @ 2020-09-25 19:44 风意不止 阅读(309) 评论(0) 推荐(0)