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