|
|
|
|
|
by Gigablah
4904 days ago
|
|
My company also uses Smarty, but we're planning to move away from it. (Currently evaluating Mustache.php) Smarty's parser/lexer is horribly slow. The 3.1.x branch has caused problems for us, such as corrupted compiles and broken nested blocks [1]. As evidenced by the article, the developers don't seem to know what they're doing. You should see the workaround for people with custom error handlers -- registering another error handler on top that checks the source of the error against registered template and cache directory paths! [1] The bug was introduced in this particular commit (lines 237-241 of r4505): https://code.google.com/p/smarty-php/source/diff?spec=svn450...
and later "fixed" here: https://code.google.com/p/smarty-php/source/diff?spec=svn456... |
|