講義38日目。
「Smarty2」
fetch関数 と include file関数
●fetch関数
指定したtplファイルの出力(動いた結果)を取得する。
出力した結果は戻り値なので、変数に代入する必要がある。
●include file関数
指定したtplファイルを呼び出す。
呼び出すファイルが動的でない場合はinclude file関数を使用する。
■メモ
{include file=$fileName} 変数に代入してみる。
$fileNameを配列として扱い、array_rand()関数で呼び出す。
配列から一つ以上の要素をランダムに取得することにより
include fileで呼び出すtplファイルを出力のたびに変えることができる。
親ファイル内の記述
$array = ("test.tpl","test2.tpl");
$rand_keys = array_rand($array);
$fileName = $array[$rand_keys];
テンプレート内の記述
{include file=$fileName}
==========================================================
学生には恐ろしすぎる4連休。。
携帯の入力方法をフリックからキーボードにしてみました。
0 件のコメント:
コメントを投稿