멋지다. PHP는 서로 손을 맞잡고 간다. 그리고 이것들은 두 개의 별개의 것들이 아니다 .... 응용 프로그램 (코드화)의 분리와 코드 분할 Smarty의 프리젠 테이션 (HTML 태그를 포함하는 모양)초보자를위한 똑똑한 기초
답변
Smarty는 PHP 지식이없는 디자이너가 쉽게 배우고 UI를 만들 수 있도록 설계되었습니다. PHP보다 훨씬 깔끔하고 쉽게 학습 할 수 있도록 설계되었습니다.
그러나 나는 그들이 너무 많은 기능을 추가 한 것으로 생각하며 PHP만큼이나 복잡합니다. –
스마티와 PHP는 스마티가 PHP를위한 템플릿 엔진이라는 의미에서 서로 관련이 있습니다. 스마티를 사용하기 전에 PHP를 설치해야합니다. Smarty를 사용하면 HTML을 PHP와 별도로 유지할 수 있습니다. 페이지의 레이아웃 만 편집해야하는 경우 .php 파일을 건드릴 필요가없는 등 여러 가지 목적으로 유용합니다.
그래서 사람들이 똑똑하게 사용하기 때문에 두 가지를 분리하고 다른 것을 유지하고 싶습니다. – Sachindra
Smarty는 캐싱과 같은 성능 조정을하지만 네, 사용의 주요 포인트입니다. 내 지식으로 똑 바른 PHP를 사용하여 성취 할 수없는 스마티에서 할 수있는 일은 아무것도 없습니다. – Kaivosukeltaja
Smarty는 꽤 오래되었습니다. PHP 커뮤니티에있는 대부분의 사람들이 지금 그것을 사용하기 시작한 것과는 달리 레거시 앱으로 붙어 있습니다. 4 ~ 5 년 전에 훌륭한 옵션이었습니다. 제가 마지막으로 사용했던 마지막 시간은 2006/7이었습니다. 그러나이 시점에서 대체 구문은 고통에 불과합니다.
PHP를 직접 사용할 수 없다면 Savant를 확인해보십시오.
대신 유식의 생각하는 좋은 일이
echo "";
:
입니다 게다가 대부분의 프레임 워크는 템플릿에 있지만 불필요한 부풀게없이 매우 유사한 레이아웃/디스플레이 시스템을 가지고있다.
- 1. 똑똑한 주석
- 2. innerHTML 기초
- 3. 스레딩의 기초
- 4. 똑똑한 Vim 복구?
- 5. 똑똑한 날짜 해석
- 6. 초보자를위한 도움말 -
- 7. 초보자를위한 QT
- 8. 핵심 기초 클래스 만들기
- 9. 보안 통신의 기초
- 10. Moq/StructureMap 기초
- 11. 파일 기초 파일
- 12. gnuplot csplines의 이론적 기초
- 13. 스레드 신호 기초
- 14. 스프링 포맷터 서비스의 기초
- 15. C++ 기초, 벡터, 소멸자
- 16. 안드로이드 OOP 설계의 기초
- 17. Kohana 컨트롤러 URI의 기초
- 18. F 번호의 기초 : 문자열
- 19. PHP 정규 표현식의 기초
- 20. 모바일 프로그래밍의 기초
- 21. 액세스 제어 목록의 기초
- 22. 배열의 기초 - 루프로 채우기
- 23. C의 게임 프로그래밍의 기초
- 24. asp.net 컨트롤의 기초
- 25. TCP 연결의 기초
- 26. 링크 reg 통신의 기초
- 27. MySQL은 조건에 기초
- 28. Java에서 배열 작업의 기초
- 29. 똑똑한 파일을 젠드 파일로 변경해야합니다.
- 30. 젠드하고 똑똑한 사이트 클론 문제
다시 질문하지 마십시오. 동일한 양식을 다른 양식에 두 번 묻기 위해 http://stackoverflow.com/questions/1630105/ –
-1이 중복되었습니다. –