Smarty 재시작
3072 단어 Smarty
개시하다
Smarty는 PHP 템플릿 엔진에서 가장 유명합니다.(단, 부기된 것 중에도 쓰여 있는데, Smarty가 돌아오면 10줄 정도면 간단하게 스스로 쓸 수 있다.)
http://qiita.com/yasumodev/items/049c41a2f90db935503c
가져오기 단계
우선 설치... 또는 가져오는 방법은 여러 가지가 있지만 php.ini가 설정하지 않은 내용만 올리면 OK.
다운로드는 여기서부터 시작합니다.
http://www.smarty.net/download
1) Latest Stable Release의 Smarty-3.18zip을 다운로드합니다.
2) 동결해제 후 libs 폴더가 있으므로 직접 업로드합니다.
3) 폴더는 다음과 같이 구성됩니다.
|-libs
| |-Smarty.class.php
| |-SmartyBC.class.php
| |-plugins
| |-sysplugins
| |-debug.tpl
|
|(以下は、自力で作成)
|
|-templates_c
|-templates
| |-hello.tpl
|
|-hello.php
4)libs 폴더와 같은 레이어에 다음 두 폴더를 생성합니다.templates_c、templates
(우선 권한은 777...)
5)hello.tpl을 제작하여 구성도 위치에 업로드합니다.
hello.tpl(UTF-8)
<html>
<meta charset="utf-8">
こんにちは、{$Name}さん。
<ul>
{foreach from=$Fruits key=key item=item}
<li>{$key}: <b>{$item}</b></li>
{/foreach}
</ul>
</html>
6)hello.php를 만들어서 그림을 구성하는 위치에 업로드합니다.hello.php(UTF-8)
<?php
require './libs/Smarty.class.php';
$smarty = new Smarty();
//// 下記2フォルダの相対位置が変わるなら明示的に指定
//$smarty->setTemplateDir('./templates/');
//$smarty->setCompileDir('./templates_c/');
$smarty->assign("Name", "果物屋");
$smarty->assign("Fruits", array("みかん", "りんご", "バナナ"));
$smarty->display('hello.tpl');
?>
7) 브라우저에서 Hello를 시작합니다.php 확인에 접근합니다.(o/ゞ) 좋다.
Reference
이 문제에 관하여(Smarty 재시작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yasumodev/items/5dad5c287d05dd8439f1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)