タグ

phpとSmartyに関するlordkfのブックマーク (3)

  • PHP テンプレートエンジン Smarty 使用方法

    流れでSmartyを使うことになりましたので、色々と残していければよいかと。 まず、Smartyとはなんぞよ?のところから。 簡単に言いますとPHPのテンプレートです。(きっぱり) PHPにはHTML内にコードを埋め込むことが出来るという他の言語にない特徴を持っていまして、初心者でも比較的直感的に使うことができます。が故、動的なWebページやWebアプリケーションを作成する際、PHP の言語を用いられて作成されることが多いです。 そんなPHPの言語をもっと簡単に短い記述で機能を追加しようではないか!っていうのがSmartyになっちゃいます。 Smartyとはなんぞや 先程も述べさせて頂きましたが、SmartyはPHPのテンプレートエンジンです。 ロジックとデザインの分離の為のテンプレートエンジンで、PHPのお手軽さ+保守性に優れているため多く利用されているようです。 Andrei Zmie

    PHP テンプレートエンジン Smarty 使用方法
  • 60行で作るPHP用テンプレートエンジン

    唐突に、PHP用のテンプレートエンジンを作ってみる。 方針: ふつうのPHPファイルをテンプレートとして使う。 <?php echo $var; ?> は面倒なので #{$var} と書けるようにする。 <?php echo htmlspecialchars($var); ?> はもっと面倒なので %{$var} と書けるようにする。 ついでにXML宣言も <<?php ?>?xml ... に自動置換する。【追記】レイアウト機能を追加してみた コード: <?php /* * SixtyLinesTemplate.php - 60行しかないけどSmartyより速いテンプレートエンジン * * 使い方: * require_once('SixtyLinesTemplate.php'); * $TEMPLATE_DIR = 'templates'; // 省略可、パーミッションに注意 * $c

    60行で作るPHP用テンプレートエンジン
  • Smarty

  • 1