您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms修改日志的方法
白晴2025-05-21phpcms教程已有人查阅
导读模型表单的字段是存储在缓存文件里的 catches/caches_model/caches_data/model_field_{modelid}_cache.php
模型表单的字段是存储在缓存文件里的catches/caches_model/caches_data/model_field_{modelid}_cache.php
这个缓存文件是在更新全站缓存文件时从数据表v9_model_field里取出数据来生成的,再添加或修改内容时会读取这个缓存文件,只有缓存文件中存在的字段才会被添加或更新,而这个数据表里的内容是新建模型的时候跟据模型的字段添加进去的,而添加模型字段的时候有个字段类型选择,可供选择的类型是从phpcms/modules/content/fields/fields.inc.php里取出来的。
那怎么让我们新建的这个自定义类型字段在添加内容的表单中显示出来呢?显示表单的模板并不是固定的,里面的字段的html代码是根据这个模型的字段信息动态生成的,而用来生成模板的字段信息是从caches/caches_model/caches_data/content_form.class.php这个类中的get()方法中得到的,该get()方返回一个数组,该数组包括了该模型表单的字段的,表单html代码也包括在其中了,而这个caches文件也是更新缓存的时候自动生成的,内容取自phpcms/modules/content/fields/content_form.class.php,以及其他内容,比如每个字段类型都有一个方法,都会加入到这个缓存文件中。很明朗了,要想我们自定义的字段显示在表单中,就是我们自定义的字段要包含在get()方法返回的字段信息数组中,就是说我们要人为地把我们的字段信息添加到原数组中,所以我们在get()方法中增加一个函数,这个函数的功能就是把我们自定义的字段信息添加到原数组中,这样的话get()方法返回的数组中就包括了我们添加的自定义字段了,这个函数我们定义在内容模块的项目函数库里函数,叫field.fun.php
TODO:现在的问题就是在自定义模型添加字段的时候,有一个参数的选项,在建立数据表是会用到
在模型内容存入数据库前会由一个content_input.class.php的类来对将要插入到数据库的数据进行处理,正是这个类会根据catches/caches_model/caches_data/model_field_{modelid}_cache.php里的字段信息来进行添加
这个缓存文件是在更新全站缓存文件时从数据表v9_model_field里取出数据来生成的,再添加或修改内容时会读取这个缓存文件,只有缓存文件中存在的字段才会被添加或更新,而这个数据表里的内容是新建模型的时候跟据模型的字段添加进去的,而添加模型字段的时候有个字段类型选择,可供选择的类型是从phpcms/modules/content/fields/fields.inc.php里取出来的。
那怎么让我们新建的这个自定义类型字段在添加内容的表单中显示出来呢?显示表单的模板并不是固定的,里面的字段的html代码是根据这个模型的字段信息动态生成的,而用来生成模板的字段信息是从caches/caches_model/caches_data/content_form.class.php这个类中的get()方法中得到的,该get()方返回一个数组,该数组包括了该模型表单的字段的,表单html代码也包括在其中了,而这个caches文件也是更新缓存的时候自动生成的,内容取自phpcms/modules/content/fields/content_form.class.php,以及其他内容,比如每个字段类型都有一个方法,都会加入到这个缓存文件中。很明朗了,要想我们自定义的字段显示在表单中,就是我们自定义的字段要包含在get()方法返回的字段信息数组中,就是说我们要人为地把我们的字段信息添加到原数组中,所以我们在get()方法中增加一个函数,这个函数的功能就是把我们自定义的字段信息添加到原数组中,这样的话get()方法返回的数组中就包括了我们添加的自定义字段了,这个函数我们定义在内容模块的项目函数库里函数,叫field.fun.php
TODO:现在的问题就是在自定义模型添加字段的时候,有一个参数的选项,在建立数据表是会用到
在模型内容存入数据库前会由一个content_input.class.php的类来对将要插入到数据库的数据进行处理,正是这个类会根据catches/caches_model/caches_data/model_field_{modelid}_cache.php里的字段信息来进行添加
本文标签:
很赞哦! ()
相关教程
图文教程
phpcms模板文件存放目录位置
phpcms模板文件在网站根目录下的“phpcms/templates/default/”这个目录中,而主要网站前端的内容模板在“default/content”目录里。
phpcms模块显示无法安装的解决方法
phpcms模块显示无法安装怎么办新建PHPCMS V9模块的时候出现了这个问题此模块已禁用或未安装查看代码,没有发现问题,也更新了缓存,问题依旧
phpcms修改站点名称的方法
phpcms修改站点名称的方法:1、使用管理员登录后台页面;2、在顶部的菜单栏找到“设置”选项单击,然后在左侧的菜单出找到“站点管理”;3、找到需要修改的站点
phpcms根目录位置路径在哪
phpcms根目录在哪?phpcms2008后台路径:admin\templatesV9后台路径:phpcms\modules\admin\templates
相关源码
-
帝国cms7.5自适应手机端在线课程教育网站源码基于帝国CMS后台管理系统,支持在线修改支付参数、联系方式等配置信息,操作界面直观便捷。专注于在线教育视频领域,提供完整的视频课程展示、付费购买及在线支付解决方案。支持多种支付渠道,满足教育培训机构的运营需求。查看源码 -
帝国cms7.5商城模板带图片视频广告位功能本模板基于帝国CMS7.5内核开发,为内容电商平台设计,集成文章、图片、视频多媒体展示与广告位管理功能。采用智能响应式技术,确保商品内容在不同设备上获得较优呈现效果,帮助快速构建专业的内容营销平台。查看源码 -
(自适应响应式)HTML5电脑手机电子数码产品配件pbootcms模板下载本模板为电脑配件、手机配件及数码周边产品企业设计,基于PbootCMS内核开发。采用现代化响应式布局,适配各类移动设备,能够专业展示各类电子产品配件参数、应用场景和技术特点。模板内置多种产品展示模块,满足不同类型配件企业的展示需求。查看源码 -
(自适应)蓝色环保科技设备带三级栏目网站模板下载该模板为环保科技企业设计,提供专业的产品展示与技术服务平台。采用响应式布局,适配环保设备、清洁技术等应用场景,通过可视化后台可快速搭建符合行业特性的展示网站。查看源码 -
自适应响应式绿色装修公司定制家居类pbootcms网站下载(自适应手机端)响应式全屋装修定制家居类网站pbootcms模板 绿色装修公司网站源码下载PbootCMS内核开发的网站模板,该模板适用于装修定制网站、装查看源码 -
帝国cms7.2淘宝客导购自媒体博客网站模板源码本模板基于帝国CMS7.2内核深度开发,为淘宝客、商品导购类自媒体及博客网站设计。通过可视化后台管理,可快速搭建具备商品推荐、比价功能的内容平台,帮助用户实现流量高效转化。查看源码
| 分享笔记 (共有 篇笔记) |
