이 기사의 예에서는 PHP의 간단한 smarty 입력 프로그램을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.
먼저 configs,templates,templates_c라는 3개의 폴더가 있습니다. configs 폴더에는 test.conf, 코드:
구성 파일이 있습니다.title = Welcome to Smarty! cutoff_size = 40 [setup] bold = true
템플릿에 템플릿 파일이 있습니다: test.htm:
<html> <head> <title>Smarty Test</title> </head> <body> <H1>Hello, {$Name}</H1> </body> </html>
php 파일 코드:
<?php require 'libs/Smarty.class.php'; //包含Smarty类库文件 $smarty = new Smarty; //创建一个新的Smarty对象 $smarty->assign("Name","Simon"); //对模版中的变量赋值 $smarty->display('test.htm'); //显示页面 ?>
실행 후 표시되는 페이지 코드:
<html> <head> <title>Smarty Test</title> </head> <body> <H1>Hello, Simon</H1> </body> </html>
실행 후 template_c 폴더에도 PHP 파일이 생성됩니다.
<?php /* Smarty version 2.6.22, created on 2009-03-19 13:20:00 compiled from test.htm */ ?> <html> <head> <title>Smarty Test</title> </head> <body> <H1>Hello, <?php echo $this->_tpl_vars['Name']; ?> </H1> </body> </html>
이 파일은 탐색 시 표시되는 효과입니다.
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.