CI 묻고 답하기

제목 템플릿에 대한 개념이 설명되어있는곳이 있을까요?
글쓴이 dynerst 작성시각 2015/12/01 17:21:41
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 14584   RSS
CI에 입문한 초보입니다. 템플릿을 쓰는 코드를 보았는데 개념부터 익혀야할것 같아서요

혹시 자세히 설명되어있는곳이 있는지 알고 싶습니다. 
 다음글 라이브러리 관련 질문드립니다. (1)
 이전글 벤치 마크 내용 아래 나옴 (2)

댓글

스카이 / 2015/12/02 07:59:22 / 추천 0
안녕하세요.

템플릿의 개념이라, ... 막상 생각해보니 어렵네요.

템플릿의 개념은 비슷하지 싶어요. 영어의 뜻 그대로 "원형", "판", "틀"이라는 뜻으로 전반적으로 이용되는 것 같습니다.

일반적으로 무언가를 만들 때 사용하는 기본 '틀'로 생각하면 될 것 같습니다.

전산 개발에서는 각기 다른 종류의 소프트웨어에서 사용하는 템플릿의 기본 개념은 동일하겠지만 구현방식이나 활용방식은 매우 틀린 것 같습니다.

현재 광범위하게 많이 사용되는 것들이 수백가지는 되리라 생각합니다.

PHP 언어만 해도 각 CMS 나 Framework 에서 사용하는 템플릿이 많이 있는데, 대표적이라고 해도 될 만큼 현재 시점에서 많이 사용되고 있는 템플릿 중 하나가 Twig 입니다.

템플릿 언어는 완전한 하나의 프로그래밍 언어라고 보시면 되며 마스터하기 어려운 편에 속합니다.

또한 직접 템플릿 언어를 개발해 보시는 것도 좋은 공부가 될거라 생각합니다.

TWIG 를 추천합니다.
변종원(웅파) / 2015/12/02 11:19:26 / 추천 0
템플릿은 왜 사용하시려고 하는데요? ^^

크게 보면 html 소스안에
<?php foreach($result as $row){?>

<?php } ?>

형태로 사용하는 것도 템플릿입니다.

특정한 목적이 없다면 제가 생각하기에는 사용할 필요가 없습니다.