как лучше использовать Smarty с PHP? - PullRequest
7 голосов
/ 17 мая 2009

Я обнаружил, что при использовании Smarty с PHP иногда требуется дополнительное время для

1) используя совершенно другой синтаксис, чем сам PHP
2) нужно проверять мелкие случаи, потому что документация не дает более тонких деталей, например, для "escape"

http://www.smarty.net/manual/en/language.modifier.escape.php

здесь не указано escape: «кавычки» предназначены только для двойных кавычек или для одинарных кавычек, поэтому вам нужно написать код для проверки. Также для случая побега: «javascript» - не может точно сказать, что и как он избежал.

3) для чего-то сложного, нужно написать вспомогательные функции или модификаторы, поэтому ему нужно создать новые файлы и в конечном итоге сделать это снова в PHP.

кстати, обеспечивает ли использование Smarty хорошую скорость по сравнению с использованием только PHP? спасибо.

Ответы [ 11 ]

0 голосов
/ 19 сентября 2010

Зачем использовать шаблонизатор, если вы можете просто использовать свои HTML-файлы и вставлять PHP-код там, где вам это нужно? Вы можете сделать это с Psttt! шаблонизатор для php

полный исходный код здесь http://github.com/givanz/psttt

...