W dniu 2009-02-02 18:31, Christian Welzel pisze:
Hi there,
is there a way to inject PHP code into the template during compiiation?
I want to make a date: helper for phptal which uses Zend_Date for
convertions. But creation of Zend_Date is a bit expensive, so i want to
create an instance on the begin of the template file and use it later in the
helper.
Create a class and execute method where you need:
<span tal:content="php: SomeClass::staticMethod()">YYYY-MM-DD</span>

Use class methods, just replace "->" with dots.

If you want to inject on the fly, you have to write pre-filter with regex or parse DOM.

Further reading:
http://phptal.motion-twin.com/manual/en/#tales-php
http://phptal.motion-twin.com/manual/en/#tales-structure
http://taat.pl/article/zend_framework_tutorial/

--
reagards,
takeshin

_______________________________________________
PHPTAL mailing list
PHPTAL@lists.motion-twin.com
http://lists.motion-twin.com/mailman/listinfo/phptal

Reply via email to