CI 묻고 답하기

제목 레이아웃(훅hook) 질문입니다
카테고리 CI 2, 3
글쓴이 소연신 작성시각 2017/02/08 18:41:42
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 20611   RSS

https://scoregame.co.kr

이 사이트처럼 헤더 푸터 사이드바는 유지하고 컨텐트 부분만 바꾸려고 하거든요.

그래서 오늘 내내 찾아보니 훅을 이용하라고 하는데 이게 개념이 이해가 잘 안가서 질문드립니다.

HOOK으로 레이아웃 한방에 훅~ 이 글 보고 해보려고 하는데 default.php 에 

<html>

<header></header>

<body> 

<div>  </div> 

  {yield}   <-------

<div> </div>

</body>

<html>

 

저 부분에 바뀌는 view를 넣어주면 되는걸로 이해를 했거든요.

그럼 저 {yield} 위 아래에 헤드 푸터 사이드 바를 로드 시켜놓고 yield 이 부분만 게속 바꾸는 건가요?  현재 헤더하고 푸터는 리맵으로 불러오는데.. 불러오니 그냥 바뀌는 뷰만 넣어도 되는건가 싶기도 한데.. 뭐 어디 물어볼 곳이 없어서 질문드립니다.

 

2. 훅으로 로그인 체크 하는 것도 있더라구요. 그래서 그것도 이용해볼까 하는데  그럼 config 파일에서 display_override랑 post_controller_constructor이거 두 개 로드라 되는건가요? 아님 하나만 쓸 수 있는건지요.. 

 

이게 지금 오류가 나서 테스트를 못해보고 있어요ㅜ

syntax error, unexpected 'Yield' (T_YIELD), expecting identifier (T_STRING) 소스 그대로 가져온건데 뭐가 문제인지..

 

도움 부탁드립니다.

 다음글 코드이그나이터 + mssql 개발시 인코딩 문제 (2)
 이전글 특정 디렉토리 이하에서만 CI 적용이 가능한가요? (2)

댓글

한대승(불의회상) / 2017/02/08 22:22:02 / 추천 0
yield는 PHP 키워드입니다. 다른 단어로 바꾸세요.