CI 묻고 답하기

제목 {} 방식 문의드립니다.
카테고리 CI 2, 3
글쓴이 마음의여행자 작성시각 2017/01/24 19:04:10
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 14850   RSS

안녕하세요. CI 입문자입니다. (기초 개념이 없다는 점 양해부탁드립니다. )

 

먼저 php 개발자이며, 유지보수 건으로 받았지만 실제로는 신규 개발건으로 고생하고 있습니다.

(기존 개발자가 날림 개발 후 지속적인 오류로 인해 프로젝트가 무너짐)

 

PHP 라고 해서 받아서 현재 보고 있는데 내부 개발은 CI 로 개발되어 있습니다

제가 궁금한건 다음과 같은 내용입니다.  (메뉴얼에 안나와 있어서, 이런 형식이 개발자분들이 자주 쓰이는 형식인가요?)

 

   <fieldset>    <legend class="blind">매월 학습정보</legend>                          

                  <!-- 달력 시스템 -->    {dialSystem}     <!--// 달력 시스템 -->

                       </fieldset>

 

문제는 이런 형식 입니다.    {dialSystem}

{변수명 }  <--이런식으로 엄청나게 개발되어 있는데

이런 {  } 형식이 어디 MVP, 를 가르키는지 찾기가 무척 어렵습니다.

파일이 100여개에 가까워서  현재는 서버에서 grep 으로 전체 검색을 해서 겨우 찾고 있는데

 

위치도 컨트롤러 하위 admin 하위 lms 라는 php 안에 있는데

public function learn()  

{        $data['header']=$this->header;

       $data['footer']=$this->footer;

         $data['id']=$this->member['id'];  

   $today = ($this->uri->segment(5, 0) == "") ? @date("Y-m-d") : $this->uri->segment(5, 0);    

   $data['dialSystem'] = $this->dial->learnDial();     

   $sql = "SELECT * FROM paymentHistory WHERE student_id='".$this->uri->segment(4, 0)."' AND state='1' ORDER BY id DESC LIMIT 1";    

$prow = $this->db->query($sql)->result_array();

}

 

거의 모든 부분이 {} 이렇게 되어 있어서,  data 부분 설정하는 파일이 따로 있는지 알수있나요?

아니면 path 등을 찾을 수 있게 설정값을 놓는 부분이 있는건가요?

일일이 grep으로 찾는건 한계가 있고, 심지어는 컨트롤로 함수가 아닌 view 하위 함수쪽에 있는 경우도 있습니다.

 

간략 질문 .

Q1. { 변수명 }  <-- 이런 형식이 동작 하는 방법  또는 가르키는 곳을 알수 있는 방법이 있을까요?

Q2. {변수명} <-- 이런 형식을 부르는 단어를 궁금합니다.  검색해서 스스로 해결해야하는데 ㅠㅠ 답변 주시면 정말 축복받으실거에요.

 

 다음글 .htaccess 및 index.php 죽이기 관련 질... (1)
 이전글 데이터베이스 세션관리에 대한 질문 (1)

댓글

변종원(웅파) / 2017/01/24 19:06:44 / 추천 0

템플릿 매뉴얼 참고하세요.

http://cikorea.net/user_guide_2.1.0/libraries/parser.html