随笔分类 -  8thinkphp5.0

由于工作需要,我需要用tp5做一个人事考试系统,前后端一把梭哈。这里记录一些成长历程。
摘要:Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个典型的例子。 如下: <?php $name = 阅读全文
posted @ 2020-10-19 00:42 风意不止 阅读(1801) 评论(0) 推荐(0) 编辑
摘要:方法1 写这篇文章是由于最近一个项目中的满减活动,要实现根据模板生成广告, 话不多说,直接上代码 /* * 实现字符串模板解析 * @value string * @data array *@output string 解析模板后的字符串 * */ function getMbzStringAttr 阅读全文
posted @ 2020-10-18 23:27 风意不止 阅读(1882) 评论(0) 推荐(0) 编辑
摘要:那是因为,数据库是以前的。 阅读全文
posted @ 2020-10-18 17:32 风意不止 阅读(824) 评论(0) 推荐(0) 编辑
摘要:一种方法 1.在控制器中引用 $this->view->engine->config('taglib_pre_load', 'addons\cms\taglib\Cms'); 2.在配置中修改 'template' => [ ...... // 预先加载的标签库 'taglib_pre_load' 阅读全文
posted @ 2020-10-16 22:43 风意不止 阅读(304) 评论(0) 推荐(0) 编辑
摘要:模仿编辑的操作。 https://ask.fastadmin.net/question/19634.html 阅读全文
posted @ 2020-10-16 19:19 风意不止 阅读(378) 评论(0) 推荐(0) 编辑
摘要:###读取字段信息 \addons\cms\library\Service.php /** * 获取指定类型的自定义字段列表, */ public static function getCustomFields($source, $source_id, $values = [], $conditio 阅读全文
posted @ 2020-10-16 15:44 风意不止 阅读(194) 评论(0) 推荐(0) 编辑
摘要:按钮的切换功能,包含mvc三各方面 v:界面上是使用js来判断 c:切换的时候,使用ajax。调用了php。 m:数据库方面的东西了。 阅读全文
posted @ 2020-10-14 17:45 风意不止 阅读(172) 评论(0) 推荐(0) 编辑
摘要:####三张表 1.字段表(记录各种系统字段,定义字段) 2.表单表(记录各种自定义表单) 3.数据表(记录各种表单产生的数据) 考虑到复杂性,我们不使用表单设计器 阅读全文
posted @ 2020-10-14 11:36 风意不止 阅读(461) 评论(0) 推荐(0) 编辑
摘要:修改文件的位置 D:\phpstudy_pro\WWW\benyuan.com\application\admin\model\cms\Diyform.php self::afterInsert(function ($row) { // halt($row); $prefix = Config::g 阅读全文
posted @ 2020-10-12 02:19 风意不止 阅读(302) 评论(0) 推荐(0) 编辑
摘要:关于替换的高级用法 <?php $arr=['a','b']; $arr1=['1','c']; $str='你好a,我是b'; $str=str_replace($arr,$arr1,$str); echo $str; ?> ###关于替换的测试,如果两个数组,个数不一样 <?php //最好保证 阅读全文
posted @ 2020-10-12 00:21 风意不止 阅读(104) 评论(0) 推荐(0) 编辑
摘要:使用一键功能,进行删除。出现错误。 阅读全文
posted @ 2020-10-10 19:40 风意不止 阅读(762) 评论(0) 推荐(0) 编辑
摘要:获取新增数据的id public static function init() { self::$config = $config = get_addon_config('cms'); self::beforeInsert(function ($row) { if (!isset($row['adm 阅读全文
posted @ 2020-10-10 15:25 风意不止 阅读(2843) 评论(0) 推荐(0) 编辑
摘要:fastadmin如何在弹窗内跳转?以及如何在非弹窗页面,做tab选项卡 fastadmin如何在一个控制内,加载其他页面 阅读全文
posted @ 2020-10-10 02:25 风意不止 阅读(1417) 评论(0) 推荐(0) 编辑
摘要:html模板代码如何写进数据库? 先做一个表单, 提交两个字段: 1.表单名字 2.编辑(编辑器使用fastadmin的编辑器插件) 提交到哪个位置呢? 提交到自定义表单里吧。 也就是说,模板是字符串了。 那么fastadmin如何读取模板,并替换变量呢? 请求地址: http://ceshi.co 阅读全文
posted @ 2020-10-10 01:27 风意不止 阅读(750) 评论(0) 推荐(0) 编辑
摘要:https://www.jq22.com/jquery-info15984 以及如何在fastadmin后台实现的方法 表单插件 https://www.cnblogs.com/tengrl/p/10456811.html 下面这个更全一点 https://www.cnblogs.com/tengr 阅读全文
posted @ 2020-10-10 01:03 风意不止 阅读(541) 评论(0) 推荐(0) 编辑
摘要:开发一个web项目,通常分为两部分,一部分是GUI,即界面、美工,使用HTML,CSS,JS编写,另一部分则是业务逻辑,即程序、功能,使用PHP编写。而模板引擎则是联系这两部分的“桥梁”,可理解成一个PHP类,里面定义了许多方法,实现了将PHP的原始输出加载上界面样式后再输出。 ###没用模板之前的 阅读全文
posted @ 2020-10-09 11:45 风意不止 阅读(484) 评论(0) 推荐(0) 编辑
摘要:![](https://img2020.cnblogs.com/blog/1515769/202010/1515769-20201007202818694-1588640402.png) ![](https://img2020.cnblogs.com/blog/1515769/202010/1515769-20201007202916331-933592339.png) 阅读全文
posted @ 2020-10-07 20:28 风意不止 阅读(524) 评论(0) 推荐(0) 编辑
摘要:转载自https://juejin.im/post/6844903687387611143 ###一、流程概要 基本是这么一个流程,略过环境搭建: 1.整理清楚有哪些接口 2.设计数据表 初步梳理是一对一,一对多,还是多对多 3.编写验证器 4.编写全局异常类(AOP思想) 5.定义路由路径 6.建 阅读全文
posted @ 2020-10-05 16:12 风意不止 阅读(1097) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示