2009-10-27 7 views
-1

do Smarty и PHP идут рука об руку ..... и это не две отдельные вещи ... скажите, пожалуйста, какая основная концепция разделения приложения (кодировки) и презентация (внешний вид, который включает теги HTML) в Smartyосновы в smarty для начинающих

+0

Пожалуйста, не спрашивайте тот же вопрос снова! Дубликат http://stackoverflow.com/questions/1630105/ –

+0

-1 для запроса одного и того же вопроса в разных формах дважды. –

ответ

0

Smarty разработан таким образом, что дизайнеры без знания PHP могут легко изучить его и создать пользовательский интерфейс. Он разработан, чтобы быть намного чище, чем PHP, и имеет более простую схему обучения.

+0

Однако, я думаю, они добавили слишком много функций, и теперь они так же сложны, как и PHP. –

1

Smarty и PHP идут рука об руку в том смысле, что Smarty - это механизм шаблонов для PHP - вам нужно будет установить PHP, прежде чем вы сможете использовать Smarty. С Smarty вы можете оставить HTML отдельно от PHP. Это полезно для нескольких целей, таких как отсутствие необходимости касаться файлов .php, когда вам нужно только отредактировать макет страницы.

+0

, так это то, что для людей использовать smarty, чтобы они хотели сохранить две вещи отдельно ... и ничего больше ... – Sachindra

+0

Smarty также выполняет некоторые настройки производительности, такие как кеширование, но да, это главный смысл использования. Насколько мне известно, вы ничего не можете сделать в Smarty, который не может быть выполнен с использованием PHP. – Kaivosukeltaja

0

Smarty выглядит довольно устаревшим в этой точке ..., поскольку в большинстве из них в сообществе PHP застрял в нем как устаревшее приложение, а не начинает его использовать сейчас. Это был отличный вариант 4-5 + лет назад - последний раз, когда я использовал его регулярно, был 2006/7, но на данный момент альтернативный синтаксис - это просто боль.

Если вы не можете использовать прямой PHP, вы можете проверить Savant.

0

Хорошая вещь, чтобы рассмотреть вместо Smarty является

echo ""; 

:)

Плюс большинство структуры имеют системы компоновки/дисплея, который очень похож на шаблонам, но без ненужных наворотов.