ひとり勉強ログ

ITエンジニアの勉強したことメモ

Smarty

今さらSmartyの入門vol.6~修飾子~

日付の値を「YYYY/MM/DD」、または「YYYY年MM月DD日」と表示させたい場合など、元のデータから加工して表示させたい場合がある。 値の加工はphpの関数で行うことはできるが、表示させるための処理をphp側で行うことは、php+Smartyでの開発にはなじまない。 …

今さらSmartyの入門vol.5~予約変数~

Smartyには「テンプレート変数」の他に「予約変数」が用意されている。 引き続き、下記ファイルに追記。 ■phpファイル 格納ディレクトリ:/htdocs/直下 ファイル名:variables.php ■テンプレートファイル 格納ディレクトリ:/php_libs/smarty/templates/ フ…

今さらSmartyの入門vol.4~変数~

今回は変数に関して。 assignメソッド 「templates」ディレクトリ内に「.tpl」の拡張子で作成したファイルがテンプレートファイル。 テンプレートファイルから参照可能な変数をテンプレート変数という。 assignメソッドを使用して、変数名と値をセットにし、…

今さらSmartyの入門vol.3~サブクラスの作成~

Smartyを使用する場合、Smartyクラスを継承して必要なプロパティ値を設定したサブクラスを作成しておく場合が多い。 アプリケーション内の各スクリプトから必要なプロパティが設定されたサブクラスを呼び出すことで、サブクラスで一元的に管理が可能になる。…

今さらSmartyの入門vol.2~Hello Worldを表示~

Smartyのphpファイル及びテンプレートファイルを作成し、「Hello World」を表示させます。 phpファイル 格納ディレクトリ:/htdocs/直下 ファイル名:hello.php [php]

今さらSmartyの入門vol.1~ディレクトリ構成~

今回からSmarty 3の入門をやっていきます。 開発環境 Windows10 bitnami WAMP 5.6.29-1 ディレクトリ構成 bitnamiのインストール方法については省略。 インストールが完了すると「C:\Bitnami\wampstack-5.6.29-1」内にファイルが展開されている。 bitnamiを…