PHP.MVC的模板标签系统_php基础_脚本之家

确立模板标签系统应用程序

树立模板标签系统应用程序只需多少个步骤.
注意:以下步骤假使使用了新的SleeK例子应用程序(那几个例子能够在www.phpmvc.net上找到卡塔尔(قطر‎.

改正应用程序的boot.ini文件

应用程序的boot.ini文件包涵须求获得PHP.MVC框架的消息.boot.ini文件常常坐落于应用程序的”WEB-INF”目录下.为了设置应用程序使用模板标签类,大家要求在boot.ini文件中定义一些属性.

TagActionDispatcher类

TagActionDispatcher是ActionDispatcher类的正统完毕.为了让框架能读取TagActionDispatcher类,我们为变量$appServerRootDir设置值为’TagActionDispatcher’://
Setup the application specific ActionDispatcher $actionDispatcher =
‘TagActionDispatcher’;

模板标签系统库根目录

小编们也亟需设置路线指向我们的PHP.MVC库:// Set php.MVC library root
directory .$appServerRootDir = ‘C:\WWW\phpmvc-base’;

可选设置

应用程序定时器能够利用$timerRun属性来安装开或关:// Timer reporting.
1=on, 0=off$timerRun = 1;
还足以教导框架连接编写翻译应用程序phpmvc-config.xml配置类,大家运用:// The
application XML configuration data set: $appXmlCfgs = array(卡塔尔;
$appXmlCfgs[‘config’] = array(‘name’=>’phpmvc-config.xml’,
‘fc’=>True卡塔尔(قطر‎;
只怕仅在phpmvc-config.xml文件被涂改的时候再次编写翻译应用程序配置文件,大家应用://
The application XML configuration data set: $appXmlCfgs = array(卡塔尔(قطر‎;
$appXmlCfgs[‘config’] = array(‘name’=>’phpmvc-config.xml’,
‘fc’=>False);

安装应用程序模板目录

当为模板标签应用程序设置模板目录时,大家必要去创制贰个索引,放置大家的应用程序模板文件.这几个目录必需被命名称叫在View能源配置类的$tplDir属性所定义的值,暗中同意是’./WEB-INF/tpl’.比方:例子应用程序有多少个模板目录布局安装像这么:-
PhpMVC-Tags Index.html Main.php WEB-INF tpl pageFooter.ssp
pageHeader.ssp salePageBody.ssp sale pageContent.ssp
大家也亟需去创设目录放置编写翻译的页面.这几个目录必需被取名称叫在View能源配置类的$tplDirC属性所定义的值.暗中同意是’./WEB-INF/tpl_C’.例子应用程序有三个模板目录构造安装像那样:PhpMVC-Tags
Index.html Main.php WEB-INF tpl … sale … tpl_C pageFooter.sspC
pageHeader.sspC salePageBody.sspC sale pageContent.sspC
注意我们也需求在’./WEB-INF/tpl_C’下创建sale目录.

安装PHP.MVC库的门径和含有

反省以下渠道设置已经被定义在GlobalPaths.php和globalPrepend.php文件在您的框架安装目录下的”/WEB-INF”目录下:GlobalPaths.php————————————————$appDirs[]
= ‘WEB-INF/lib/phpmvc_tags’;

globalPrepend.php————————————————include_once
‘PhpMVC_Tags.php’; 借使他们还未在加多到路线里,那么就定义那一个变量.

安装PHP.MVC库

下载最新版的PHP.MVC库:
解压库文档到叁个目录.修正上边所陈说过的门道设置和包罗设置.

运作例子应用程序

下载例子应用程序.完整的例证代码文件和那个向导都能在这里处下载:
解压到web服务器目录中.恐怕像这么:C:/WWW/PhpMVC-Tags
修正应用程序和框架设置.
为了测验例子程序,须要浏览器例子程序的首页:

附录A:ViewResources配置类

ViewResourcesConfig类展现了成分的布署新闻.
下表列出了ViewResourcesConfig类的性质,条目款项描述和暗许值:
NameDescriptionDefault Value$appTitleThe application title’My Web
Application’$appVersionThe application version’1.0’$copyrightThe
copyright notice’Copyright C YYYY My Name. All rights
reserved.’$contactInfoThe contact
information’webmaster@myhost.com’$processTagsDo we run the template
engine processor False$compileAllForce compile pages False$tagLThe left
tag identifier”@>’$tplDirThe view resource templates
directory’./WEB-INF/tpl’$tplDirCThe compiled templates
directory’./WEB-INF/tpl_C’$extCThe compiled file notation. Eg:
“pageContent.ssp[C]”‘C’$maxFileLengthThe maximum size of the template
files allowed, in bytes 250000$tagFlagStrIndicates tag template file to
be pre-processed. Eg: “myPage.ssp”‘.ssp’$tagFlagCntThe number of
trailing filename characters to sample -4

发表评论

电子邮件地址不会被公开。 必填项已用*标注