TIP게시판

제목 blade(블레이드) 템플릿 적용이 어렵다면 slice도 검토해보세용!
글쓴이 네이처그린 작성시각 2018/03/08 21:51:16
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 11875   RSS

안녕하세요, 최근 블레이드 템플릿을 사용하면서...

(아 이래서...라면서 감탄하고 있습니다 ㅠ.ㅠ)

 

다만, 여기저기 깃헙이나 소스들이 개발자분들마다 다소 달라서 뭔가..뭔가..구동은 되는데 과연 잘 돌아가는 걸까?

하는 쓸데없는 결벽증이 발동하는 바람에 찾아보니 좋은 라이브러리를 발견하여 감히 TIP게시판에 글도 써봅니다;

 

Slice-Library

Slice-Library is a CodeIgniter library that simulates Laravel's Blade templating system!

https://github.com/GustMartins/Slice-Library

 

설치방법은 깃헙대로 복-붙하면 끝입니다!

가이드도 잘되어 있고, 블레이드 템플릿외 헬퍼도 몇가지 제공합니다. (헬퍼는 아직 사용 안해봤습니다)

 

*syntax 설정하기 (*.blade.php 사용하기)

다만, 이렇게 설정하면 phpstrom이나 일부 IDE에서 syntax지원을 하지 않아서 잠깐 멘붕이 온적 있었습니다.

파일명이 *.blade.php가 아니라 *.slice.php를 공식적으로 지원하기 때문인데요.

2줄 수정하니 *.blade.php로 잘 작동 되었습니다.

 

수정방법

1. application/libraries/Slice.php -- 24번줄 

public $slice_ext		= '.blade.php';

 

2. application/config/slice.php -- 19번줄

$config['slice_ext'] = '.blade.php';

 

이렇게 수정 후 사용 하고 있습니다.

필요하신분들께 조금이나마 도움 되었으면 합니다. ^^

 다음글 ?? 이건 뭐죠?! (1)
 이전글 base_url 자동 세팅 (2)

댓글

한대승(불의회상) / 2018/03/09 09:07:31 / 추천 0

좋은 정보 감사합니다.

템플릿은 언더스코어와 스마티를 사용했던게 다였는데 살펴봐야겠습니다.