Ben Moose kullanarak perl sınıfında tembel niteliği bildirirseniz, ve nitelik oluşturucu kullanıyor:Şablon Araç seti ve tembel Moose öznitelikleri - nasıl davranır?
[% FOREACH color IN colors %]
...
[% END %]
: Bu özellik kullanmak çalışacağım Şablon :: Toolkit şablonunda sonra
has 'colors' => (
is => 'rw',
isa => 'ArrayRef',
lazy => 1,
builder => '_build_colors',
);
Hiçbir şey alamayacağım. Özniteliği TT ile işlemeden önce perl betiğindeki bu elkitabını manüel olarak çağırmalıyım. TT bu çekimi kendi başına başlatabilir mi?
OP'nin gerçek hatasını iyi tahmin edin! Bahse girerim bu konuda daha önce ısırıldınız :) – ikegami
@ikegami Nope, ama son zamanlarda Template Toolkit ile çalışmak ve stantın nasıl çalıştığını incelemek için çok fazla zaman harcadım. – Dre
Evet, gerçek şema biraz daha karmaşıktı, ama genelde senin için benim için çalıştı, teşekkürler! – Sly