[PHP-users 5470] Re: IntegratedTemplate::touchBlock について
KATOH Yasufumi
php-users@php.gr.jp
Mon, 18 Feb 2002 09:44:22 +0900
加藤泰文です.
深く追求したわけではないのですが (私も試行錯誤しながら IT 使ってます…).
>>> On Fri, 15 Feb 2002 18:47:43 +0900
in message "[PHP-users 5445] IntegratedTemplate::touchBlock について"
Kiryu Tsukimiya-san wrote:
--- template.php ---
<?php
require_once "HTML/IT.php";
$tmpl = new IntegratedTemplate(".");
$tmpl->loadTemplatefile("template.html",true,true);
$day = array("1","3","5");
// $tmpl->touchBlock("bDay");
for ( $month = 0; $month < 12;$month++){
for ( $i = 0; $i < 20; $i++){
$tmpl->setCurrentBlock("bDay");
$tmpl->setVariable("hDay",$day[$i]);
$tmpl->parseCurrentBlock("bDay");
}
$tmpl->setCurrentBlock("bMonth");
$tmpl->setVariable("hMonth",$month+1);
$tmpl->parseCurrentBlock("bMonth");
}
$tmpl->show();
?>
---template.php ここまで---
でいかがでしょうか? touchBlock はどういう意図で入れたのか不明なのでよ
く分からんですけども.
> というものなのですが、なぜか13行表示されてしまいます。
> (最後に何も値が入っていない行が出てしまいます。)
touchBlock ってその部分までをとりあえず表示 (確定?) するものじゃないで
すかね.元のソースだと全く値が入っていない段階で bDay の部分を表示しに
行きませんかね.それが最後に表示されるのは IT のソースを十分理解してな
いので分からないですが.
--
==============================================
(((( 加藤泰文 (会社) karma@murata.co.jp
○-○ (個人) karma@ae.wakwak.com
==============================================
(Web Page) http://www.ae.wakwak.com/%7Ekarma/
==============================================
北米の音楽のページを更新 (February 5)