Web应用开发模板结构以及常量与$_M数组详细介绍(三).docx_第1页
Web应用开发模板结构以及常量与$_M数组详细介绍(三).docx_第2页
Web应用开发模板结构以及常量与$_M数组详细介绍(三).docx_第3页
Web应用开发模板结构以及常量与$_M数组详细介绍(三).docx_第4页
Web应用开发模板结构以及常量与$_M数组详细介绍(三).docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

为合作伙伴创造价值本应用制作模板结构同模板制作中的模板结构,当前应用框架可以兼容全站调用的模板标签,只能在某个模块下使用的标签无法再页面中使用。但不建议在应用框架中使用模板标签,模板标签会在以后专门优化,优化后的模板标签将可以直接在模板知错和应用框架中使用。模板文件:应用的模板文件都是PHP文件,不要用html或htm。一般应用模板结构:01!-?php02# MetInfo Enterprise Content Management System03# Copyright (C) MetInfo Co.,Ltd (). All rights reserved.0405defined(IN_MET)orexit(No permission);/保持入口文件,每个应用模板都要添加06/PHP代码07echo09html代码10/页面结尾-只有当这个文件是页面整体(包括包含文件)是最后一个文件时候才添加,一般在应用制作中的可以自定义的文件,都不是最后一个,所以一般不需要添加。-PHP嵌入语言:是编写PHP代码的地方,用于定义变量、标签或循环数组等。代码格式:1!-2EOT;3/这里面编写PHP 嵌入语言4/可以有多行5/.6echo上面代码中的1、2行和6、7行是必须要的,用于保护PHP嵌入代码,而且需要顶格写。仔细看会发现,其实就是用HTML的注释符号包裹。PHP嵌入代码可以直接写到模板页面:010203$val)06echo 0809$valupdatetime10$valtitle1112!-13EOT;1415echo 1718上面代码中的3至7行与12至16行都是PHP嵌入代码,之外的就是HTML代码。PHP嵌入代码可以无限的在模板中使用。PHP嵌入代码有两个特殊情况:页面开头代码:1!-?php2/这里还可以加入PHP 嵌入语言3echo上面代码中的第一行与PHP嵌入代码格式略有不同,要注意这一点,每个模板文件的开头必须这样写。页面结尾代码:1-上面代码中的第四行,与PHP嵌入代码格式略有不同,要注意这一点,每个模板文件的尾部必须这样写。注意:上面代码第四行最后的-不是每个页面都需要,只有页面引用的最底部文件才需要,如果是中间或头部引用页面请去除-,这个问题会体现在页面中直接出现-类似的符号。常量与$_M数组:常量:PATH_WEB:网站根目录PATH_APP:应用根目录PATH_CONFIG:配置文件根目录PATH_CACHE:缓存文件根目录PATH_SYS:系统根目录PATH_SYS_CLASS:系统类根目录PATH_SYS_FUNC:系统方法根目录PATH_SYS_PUBLIC:系统模板公用文件根目录PATH_SYS_MODULE:系统模块根目录PATH_OWN_FILE:当前执行的class的根目录PATH_APP_FILE:当前执行的应用的根目录TIME_SYS_START:程序运行开始时间MAGIC_QUOTES_GPC:表单变量自动过滤HTTP_HOST:当前访问的主机名HTTP_REFERER:来源页面PHP_SELF:脚本路径PATH_TEM:模板文件地址(前台有效)$_M数组:$_M数组是一个包含了网站设置,系统调用等信息的总和数组,具体内容如下:全站通用:$_Mconfig:网站配置数组,里面可以查询到所有的网站配置数据。$_Mform:提交的GET,POST,COOKIE表单数组。在系统中不要直接使用$_POST,$_GET,$_COOKIE,这些都是没有过滤的,$_Mform中是已经安全过滤后的数组。$_Mlanglist:语言设置数组,其中$_Mlanglistweb为前台语言设置,$_Mlanglistadmin为后台语言设置。$_Mlang:前台语言,如果你是在网站前台,则这个值是你当前访问的语言,如果是后台,则这个值是你当前编辑的语言。$_Mtable:系统表名称。$_Murl:系统一些常用URL入口地址。$_Murlsite_admin :网站后台地址$_Murlsite :网站前台地址$_Murlentrance :框架入口地址$_Murlown :当前执行的class的目录地址$_Murlapp :应用根目录地址$_Murlpub :系统公用文件(html.css,js)地址$_Murlui :当前class所使用的UI地址,前台为“系统ui根目录/web”,后台为“系统ui根目录/admin”。$_Musercookie:用户cookie信息,建议不要直接取值,使用get_met_cookie()取值。$_Mword:当前的语言参数。$_Mplugin:系统插件数组。后台专用:$_Mlangset:后台语言,前台此值为空。$_Murlown_form :系统提供的一个可以调用的后台入口URL,“n=应用名称

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论