phpcms自学课程.docVIP

  • 3
  • 0
  • 约2.06千字
  • 约 3页
  • 2017-08-18 发布于江苏
  • 举报
phpcms自学课程.doc

php教程-PHPCMS万能字段 phpcms后台内容模块-模型管理-添加字段功能很强大,你只需在phpcms的后台面板进行操作,不用在数据库中手动建表,也不用操作数据库增加或删除字段,添加好了字段和类型,发布内容的时候,表单上自动显示你要的字段和类型,这样方便了很多,包括表单验证,排序等所有功能都做好了。 ? phpcms还提供了一个字段叫万能字段,用户可以自定义字段的更多功能。 官方的例子里也只有一个调用字段本身值的变量 {FIELD_VALUE}在字段设置里写上{IF}这样的标签无效.php代码也被安全过滤了.这时候我真的觉得万能字段,,还不如叫低能字段...这样的东西能实现什么?当时我就想,或者我可以改一下,让他增加一点别的功能.比如判断?于是我找到了模型类文件,找到了万能字段的调用.看来看去,发现一个很好玩的东caches/caches_model/caches_data/content_form.class.php约450行这是缓存文件里面的万能字段解析在这里面我们 ? 可以发现一个有趣的东西,这才是万能字段叫万能的真正原因;preg_match_all(/{FUNC\((.*)\)}/,$formtext,$_match);这一句话,很多人都能看明白,正则查找;然后,下面的循环就有趣了. ? ? ? ? foreach($_match[1] as $key=$matc

文档评论(0)

1亿VIP精品文档

相关文档