patTemplate模板类的使用实例

    技术2022-05-11  88

    前面讲了一个phplib的使用,作为模板驱动的代表patTemplate一样有着稳定,快速开发等等的优点,下面介绍一个简单实用的例子,我们使用test.php来解析模板test.html 并使用patTemplate作为模板引擎 test.html 模板文件: < patTemplate:tmpl  name ="article" >   < html >   < head >   < title > A patTemplate example </ title >   </ head >   < body >   < h3 > {HEADLINE} </ h3 >  {CONTENT}  </ body >   </ html >   </ patTemplate:tmpl >  

    其中的变量headline/content是需要我们通过patTemplate来解析过来的test.php文件:

    <? PHP  // 包含进模板类文件 include ( " includes/patTemplate.php " );   //  初始化模板对象 $tmpl   =   new  patTemplate();   //  设定模板文件目录 $tmpl -> setBasedir( " templates " );   //  设定使用的模板文件 $tmpl -> readTemplatesFromFile( " example1.tmpl.html " );   //  向模板添加变量 $tmpl -> addVar( " article " ,   " HEADLINE " ,   " This is the headline " );  $tmpl -> addVar( " article " ,   " CONTENT " ,   " And this is the content... " );   //  最终解析并显示模板 $tmpl -> displayParsedTemplate( " article " );  ?>    这是最简单的一个例子,当然如果你熟悉PHPLIB的话,那么也可以轻松的在patTemplate里面使用象PHPLIB一样的循环结构,后面再介绍吧

    最新回复(0)