제목 | 템플릿에 대한 개념이 설명되어있는곳이 있을까요? | ||
---|---|---|---|
글쓴이 | dynerst | 작성시각 | 2015/12/01 17:21:41 |
|
|||
CI에 입문한 초보입니다. 템플릿을 쓰는 코드를 보았는데 개념부터 익혀야할것 같아서요 혹시 자세히 설명되어있는곳이 있는지 알고 싶습니다. |
|||
다음글 | 라이브러리 관련 질문드립니다. (1) | ||
이전글 | 벤치 마크 내용 아래 나옴 (2) | ||
스카이
/
2015/12/02 07:59:22 /
추천
0
|
변종원(웅파)
/
2015/12/02 11:19:26 /
추천
0
템플릿은 왜 사용하시려고 하는데요? ^^
크게 보면 html 소스안에 <?php foreach($result as $row){?> <?php } ?> 형태로 사용하는 것도 템플릿입니다. 특정한 목적이 없다면 제가 생각하기에는 사용할 필요가 없습니다. |
템플릿의 개념이라, ... 막상 생각해보니 어렵네요.
템플릿의 개념은 비슷하지 싶어요. 영어의 뜻 그대로 "원형", "판", "틀"이라는 뜻으로 전반적으로 이용되는 것 같습니다.
일반적으로 무언가를 만들 때 사용하는 기본 '틀'로 생각하면 될 것 같습니다.
전산 개발에서는 각기 다른 종류의 소프트웨어에서 사용하는 템플릿의 기본 개념은 동일하겠지만 구현방식이나 활용방식은 매우 틀린 것 같습니다.
현재 광범위하게 많이 사용되는 것들이 수백가지는 되리라 생각합니다.
PHP 언어만 해도 각 CMS 나 Framework 에서 사용하는 템플릿이 많이 있는데, 대표적이라고 해도 될 만큼 현재 시점에서 많이 사용되고 있는 템플릿 중 하나가 Twig 입니다.
템플릿 언어는 완전한 하나의 프로그래밍 언어라고 보시면 되며 마스터하기 어려운 편에 속합니다.
또한 직접 템플릿 언어를 개발해 보시는 것도 좋은 공부가 될거라 생각합니다.
TWIG 를 추천합니다.