10 2020 档案
摘要:分类 一对多 在多的一方建立外键, 指向一的一方的主键. 多对多 多对多关系实现需要借助第三张中间表. 中间表至少包含两个字段, 这两个字段作为第三张表的外键, 分别指向两张表的主键. 一对一 一般不用, 用一张表表示即可!
阅读全文
摘要:首先,我是request.js方式引入的,所以网上的那些代码不适用 有一个方案好像很靠近我的需求 编辑器KindEditor4.1.7怎么实现点击按钮后 把内容 插入到 KindEditor 光标处 解答:官方有自定义插件配置的文档和demo . 链接如下: http://kindeditor.ne
阅读全文
摘要:###fastadmin的数据限制什么意思?具体是怎么配置的? 数据限制 在后台开发的过程中经常会有这样的一个需求,每个管理员单独管理自己添加的数据或单独管理自己下级管理员添加的数据,管理员之间的数据是不相通的,每个管理员看到的数据是不同的。在FastAdmin中可以很方便的实现此功能。 首先我们需
阅读全文
摘要:这里说了一些原理 https://www.cnblogs.com/sky-net/p/8655367.html jquery截图插件,传上去的是base64代码? 我想要的是真正的图片啊,可以实现吗
阅读全文
摘要:各种错误的可能 1.我的模板现在是htm结尾。没有错 2.我的模板中,存在这个文件,而且动态预览的时候,都是正常的。 但为什么还是,模板文件不存在,无法解析文档! 关于我自己的,文章更新模板不存在的方法 WWWW/include/arc.archives.class.php文件 关于文章的模板不存在
阅读全文
摘要:大家都知道织梦文章页上一篇、下一篇的标签分别是: = 上一篇:某某文档 = 下一篇:某某文档 但是我们在做前台模板的时候,有时候不想直接输出这个效果,而且不符合个性化要求。 织梦却没有这样单独获取超链接的标签。更改后台PHP文件,无疑为以后升级带来麻烦,所以只有从标签中获得。 输出效果 “/skil
阅读全文
摘要:dedecms的数据库操作类,非常实用,在二次开发中尤其重要,这个数据库操作类说明算是奉献给大家的小礼物了。 ###引入common.inc.php文件 require_once (dirname( __FILE__ ) . "/include/common.inc.php" ); ###获取一条记
阅读全文
摘要:把button写在form内,只想点击时执行自己定义的方法,但为什么会提交呢? <form> …… …… <button class="btn btn-success" onclick="refreshChannel()">刷新渠道</button> </form> 当你这样写,可能你想只执行ref
阅读全文
摘要:现在的问题是,无法修改字段的顺序 错误提示是:参数不能为空 为什么,调换一下次序,就会post一次呢? 不能等所有的结束以后,再post吗? 只要一换顺序,就会触发提交事件 这是为什么? 原因是:button的类型默认是submit,需要设置一下类型 https://www.cnblogs.com/
阅读全文
摘要: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 //最好保证
阅读全文
摘要:使用一键功能,进行删除。出现错误。
阅读全文
摘要:考虑到随时修改字段的顺序 那么就只能只用json字符串的方式,在来存储,字段了。 mysql修改表中字段的顺序 给定一个顺序,让字段,按照顺序来增加
阅读全文
摘要:获取新增数据的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.建
阅读全文
摘要:####主键、外键和索引的区别 主键 外键 索引 定义: 唯一标识一条记录,不能有重复的,不允许为空 表的外键是另一表的主键, 外键可以有重复的, 可以是空值,外键一定是至少涉及到两张表 该字段没有重复值,但可以有一个空值 作用: 用来保证数据完整性 用来和其他表建立联系用的 是提高查询排序的速度
阅读全文
摘要:首先,我们有会员管理 然后,抽取一部分会员,写入考生管理的表 接着,考生管理里,有很多基础字段信息 最后,新的表单里,定义考生的自定义表单信息 因为是自定义的动态表单,所以,只能使用josn字符串的格式记录。 要在一个字段中,包含所有的自定义信息。
阅读全文
摘要:###定义和用法 unserialize() 将已序列化的字符串还原回 PHP 的值。 序列化请使用 serialize() 函数。 ###语法 unserialize(str) |参数| 描述| |--|--| |str| 必需。一个序列化字符串。| 例子 1 <?php $arr = array
阅读全文
摘要:1.首先要明白需求 2.弄通流程 3.建立数据库 4.对数据表进行操作 5.先建独立的数据表 6.再考虑如何联系起来 先学习,后创造 看来,我现在还是在学习阶段。 先研究这个表单插件吧。
阅读全文
摘要:这是为什么呢? http://ceshi.com/index/formdesign/foreign/index/form_id/2 这种地址改怎么访问啊
阅读全文
摘要:我安装了cms插件,并做了很多修改。 想打包一下,以便于移植,所以,我应该怎么做呢? 首先,要明白,我对CMS做了哪些修改 1.新增了一些字段 2.新的了一些表 3.修改了一些JS 4.修改了一些V视图 5.修改了一些C控制器 6.修改了一些M模型 然后,要明白,插件安装的时候,有原始代码和分身代码
阅读全文
摘要:主要是根据手动生成的crud会丢掉一些东西 比如:关于专题文档的获取 /** * 获取专题文档集合 */ public static function getArchivesIds($special_id) { $ids = Archives::whereRaw("FIND_IN_SET('{$sp
阅读全文