2009-10-27 5 views
-1

멋지다. PHP는 서로 손을 맞잡고 간다. 그리고 이것들은 두 개의 별개의 것들이 아니다 .... 응용 프로그램 (코드화)의 분리와 코드 분할 Smarty의 프리젠 테이션 (HTML 태그를 포함하는 모양)초보자를위한 똑똑한 기초

+0

다시 질문하지 마십시오. 동일한 양식을 다른 양식에 두 번 묻기 위해 http://stackoverflow.com/questions/1630105/ –

+0

-1이 중복되었습니다. –

답변

0

Smarty는 PHP 지식이없는 디자이너가 쉽게 배우고 UI를 만들 수 있도록 설계되었습니다. PHP보다 훨씬 깔끔하고 쉽게 학습 할 수 있도록 설계되었습니다.

+0

그러나 나는 그들이 너무 많은 기능을 추가 한 것으로 생각하며 PHP만큼이나 복잡합니다. –

1

스마티와 PHP는 스마티가 PHP를위한 템플릿 엔진이라는 의미에서 서로 관련이 있습니다. 스마티를 사용하기 전에 PHP를 설치해야합니다. Smarty를 사용하면 HTML을 PHP와 별도로 유지할 수 있습니다. 페이지의 레이아웃 만 편집해야하는 경우 .php 파일을 건드릴 필요가없는 등 여러 가지 목적으로 유용합니다.

+0

그래서 사람들이 똑똑하게 사용하기 때문에 두 가지를 분리하고 다른 것을 유지하고 싶습니다. – Sachindra

+0

Smarty는 캐싱과 같은 성능 조정을하지만 네, 사용의 주요 포인트입니다. 내 지식으로 똑 바른 PHP를 사용하여 성취 할 수없는 스마티에서 할 수있는 일은 아무것도 없습니다. – Kaivosukeltaja

0

Smarty는 꽤 오래되었습니다. PHP 커뮤니티에있는 대부분의 사람들이 지금 그것을 사용하기 시작한 것과는 달리 레거시 앱으로 붙어 있습니다. 4 ~ 5 년 전에 훌륭한 옵션이었습니다. 제가 마지막으로 사용했던 마지막 시간은 2006/7이었습니다. 그러나이 시점에서 대체 구문은 고통에 불과합니다.

PHP를 직접 사용할 수 없다면 Savant를 확인해보십시오.

0

대신 유식의 생각하는 좋은 일이

echo ""; 

:

입니다 게다가 대부분의 프레임 워크는 템플릿에 있지만 불필요한 부풀게없이 매우 유사한 레이아웃/디스플레이 시스템을 가지고있다.