您现在的位置是:首页 > 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里的字段信息来进行添加

本文标签:

很赞哦! ()

相关源码

  • (PC+WAP)绿色硅胶橡胶玩具制品营销型网站源码下载为硅胶橡胶制品及玩具行业打造的营销型网站模板,采用PbootCMS内核开发,通过模块化设计实现产品参数、安全认证、应用场景等专业内容的可视化呈现,助力企业建立可信赖的线上展示平台。查看源码
  • (PC+WAP)蓝色智能环保机械设备网站营销型pbootcms模板下载本模板基于PbootCMS系统开发,为环保设备制造企业设计,特别适合展示环保机械、智能装备等产品。采用响应式技术,确保各类设备参数和技术方案在不同终端上都能清晰展示。查看源码
  • (自适应)绿色新闻生活百科资讯文章博客类网站pbootcms模板源码本模板基于PbootCMS开发,为生活百科、资讯文章和博客类网站设计。采用清新绿色系风格,提供舒适的阅读体验,同时适配PC和移动设备。适用于生活技巧分享、健康知识传播查看源码
  • (PC+WAP)楼承板建筑工程合金钢铁材料pbootcms网站源码下载为楼承板生产商及建筑工程企业设计的响应式网站模板,采用PbootCMS内核开发,同步适配电脑与移动设备浏览。通过模块化结构展示工程案例、产品参数等专业内容,帮助建筑建材企业建立标准化数字展示平台,提升行业专业形象。查看源码
  • 自适应手机版五金机械阀门设备通用行业网站模板该PbootCMS内核开发的网站模板适用于阀门设备、五金机械类企业,通过更换文字图片也可快速适配其他工业领域。采用响应式设计,确保PC端与手机端数据同步,操作便捷,并附带测试数据。查看源码
  • (自适应)科技产品设备技术作品pbootcms网站模板带下载和招聘基于PbootCMS内核开发的高端科技企业模板,采用响应式布局技术,适配各类移动终端设备。模板设计聚焦科技行业特性,通过模块化结构实现企业形象展示、技术成果发布与人才招募等核心需求查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐