Journal(2005) | Blog(2006) | RandomLink | WhoAmI | LiveBookmark | HomePage

<<Previous: Catalyst config YAML  >>Next: my first paid Perl work

导入 Template Toolkit 文件

Category: Catalyst   Keywords: Template TT

因为 TT 是个很庞大的系统,我们经常将 template 拆分为好几部分,然后在某一 .tt 文件中导入外部的文件。
很明显,这么做最大的目的是代码复用/ code reuse. 带来的好处还有清晰的结构。
我上回在Template Toolkit 入门提过 INCLUDE 和 INSERT 的区别。
不过导入的指示符中我忘了讲另一个很重要的 PROCESS

我们先用一个简单的例子解释下三者的区别。一个外部文件 ex.tt 如:

[% foo = 'bar' %]
foo = [% foo %] in External File.
然后一个主文件:
[% foo = 'main' %]
foo = [% foo %] in Main
[% INSERT ex.tt %]
foo = [% foo %] in Main after insert/include/process

other tips

Send me mail if u have any problem. Thanks.

<<Previous: Catalyst config YAML  >>Next: my first paid Perl work

Options: +Del.icio.us

Related items Created on 2005-12-10 22:42:16, Last modified on 2005-12-10 22:49:07
Copyright 2004-2005 All Rights Reserved. Powered by Eplanet && Catalyst 5.62.