On 12 Jan 2010, at 16:02, <[email protected]> wrote:

Thanks for the advice. I'd prefer to go with method #1 because that is how I was previously rendering templates with Zend_View. The echo issue still remains, however. If I use ${dojo().onLoadCaptureEnd()} then I get random "1" outputs everywhere because onLoadCaptureEnd() returns true. This is rather unfortunate because dojo information is rendered all over the place
in Zend. For example,

This can be easily solved:

function noecho($anything)
{
return '';
}

${php:noecho(dojo.onLoadCaptureEnd())}

or more fancy:

function phptal_tales_noecho($expr)
{
        $code = phptal_tales('php:' . $expr);
        return " ''.(($code)&&0) "; // PHP doesn't have comma operator
}

${noecho:dojo.onLoadCaptureEnd())


--
regards, Kornel


_______________________________________________
PHPTAL mailing list
[email protected]
http://lists.motion-twin.com/mailman/listinfo/phptal

Reply via email to