テンプレート

ループの書き方

プログラマー日記 - amritaのわかりづらさ http://www.programmers-paradise.com/tdiary/?date=20051008#p01 配列でループを設定するようにしようと思ってたところだから「え!?」ってなった。 でもよく見てみたら視点が違うのか。 上のやつはHTMLにループ…

Flexyにハマるかも

Flexyの表示早い! 今は無き(?)PHP4テンプレートクラスライブラリ改のループの使い勝手+Flexyの元々の機能で凄く素敵。 自分で作った{loop:arr}ループ中にifとか使っても大丈夫かなーという不安をよそに今のところ快適。 前は置換型テンプレートの欠点で…

変数置換

http://www.trustbee.com/work/phpconf2003_template_forprint.pdf 当然なんだけど変数置換とキャッシュは両立しない。けどSmartyのコンパイル済ファイルを表示するならキャッシュしなくてもかなり早くなるっていう話。 逐次置換の遅さは身をもって体験した…

選択肢

HTML_Template_Flexyのマニュアルを眺めてみる。 foreachの構文がどうも駄目っぽいなぁ。まだHTML_Template_ITの方が良さそう。 だけどPHP側はFlexyの方がいいような。 自分で作るのはそんなに時間がかからないと思うけど、キャッシュ機能まで実装はできない…

考え方

PHPのことを調べてたわけじゃないんだけど、とあるページに書いてあったことが http://dozo.rgr.jp/log/eid120.html ぁぁ、まったく同じ事思ってるよ…。みたいな。 せっかく小規模(?)なフレームワークがあっても何故かテンプレートはSmarty。 テンプレー…

HTMLで出来ること

PHPは表示に関するプログラムを記述しない。 という考え方に基づいて、尚かつ簡単に単純な仕組みを作りたい。 Smartyのmodifier?(使ったことないから分からない) <tr> <td>合計金額</td> <td>&yen;%sum|number%</td> </tr>今はnumber_formatだけ既存テンプレートを改造して使ってる。…