CodeIgniter 한국사용자포럼 BETA
빠르고, 유연한 PHP Framework!

CI 묻고 답하기


CI 완전 초보 코드 분석 도와주세요;;      
jake 4 688 0 0 2012-01-27 18:17:31
CI 완전 초보입니다. 이전에 만들어놨떤 개발자의 코드를 분석하고 있는데요;;

제가 아는거라곤
$this->load->helper('url');
$this->load->view('login_view');

이정도 입니다.


 $j_data = array(

'u_agree' => $this->input->post('agreement'),

'u_id' => $this->input->post('j_user_id'),

'u_pass' => $this->input->post('j_user_pass'),

'u_email' => $this->input->post('j_user_email'),

);

$j_data['u_id'] = strtolower($this->input->post('j_user_id'));

$j_data['u_email'] = strtolower($this->input->post('j_user_email'));


$result = $this->u_join->join($j_data);

여기서 $result = $this->u_join->join($j_data);

가운데에 u_join과 join 무슨 의미를 뜻하나요? 또한 어떻게 사용되나요?




  목록  

불의회상 2012-01-27 19:28:02
  
ㅎㅎㅎ 처음엔 조금 어리둥절 하실 겁니다.
$this->u_join

이 부분은 사용자 lib 아니면 모델 같군요.

이렇게 사용하려면 
$this->load->library('u_join');
이나
$this->load->model('u_join');
으로 해당 lib 나 model을 load 해야 합니다.


application 폴더 밑에 libraries 나 model 폴더에서 u_join.php 를 찾아 보세요.

그안에 function join() {} 이 있을겁니다.

아래를 참조 하세요.

http://codeigniter-kr.org/user_guide_2.1.0/general/models.html
http://codeigniter-kr.org/user_guide_2.1.0/general/creating_libraries.html


웅파 2012-01-28 10:28:53
  
소스내에서 또는 프로그램 폴더 안에서 검색해보시면 답이 나올건데요?

소스내에서 u_join 으로 검색해보세요.
jake 2012-01-31 03:08:16
  
 답변 감사합니다.

알고봤던니 컨트롤러 페이지 상단에 이게 있었더군요;;

 

 function __construct()

{

parent::__construct();

 

$this->load->model('account/join_model', 'u_join');

}

여기서 모델 이름을 u_join이라고 정한것 같네요

 

웅파 2012-01-31 11:17:21
  
jake/ 긴 모델명을 짧게, 또는 알기쉽게 알리아싱하는 건데 
유지보수시에는 독이 될 수도 있습니다. 

소스내 검색을 해서 어떤 모델이 연결되어 있는지 찾아봐야하거든요.
(이클립스나 phpdesigner에서는 알리아싱된 모델명도 찾아가는지 궁금하네요.)

그래서 디렉토리로 구분을 하고 모델명은 간단히 만드는 것이 개발할때 좋습니다.
번호 제   목 글쓴이 날짜 조회 추천수
6698 웅파님~~~ 마지막 하나 남았습니다.. 부탁드려요~~ [8] onlybell 2012-05-20 191 0
6693 파일 업로드가 될때 파일명이 똑같이 만들어지는 현상.. [1] ssukai 2012-05-17 98 0
6690 flashdata의 'status'에 대한 질문. [2] 닥스훈트 2012-05-17 70 0
6684 Call to a member function se.. [2] 코드원 2012-05-16 89 0
6676 KCP include 연동시 한글깨짐 문제... [4] 멋진경이 2012-05-16 121 0
6668 화면 전환의 깜빡임.. [6] 쿨교 2012-05-16 116 0
6662 Language Class 사용 시 한글 깨짐 현상 [2] 새우탕 2012-05-15 98 0
6655 [초보]간단한 DB쿼리 어케 해요? [9] 헛발이 2012-05-15 163 0
6651 페이스북 로그인이 안되네요 ㅠㅠ [3] 랑유 2012-05-15 122 0
6650 자체로 만든 helper가 load되지 않아요 ;.. [2] 랑유 2012-05-15 75 0
6647 MSSQL [3] 격물치지 2012-05-14 109 0
6645 상속을 구현하려면 어떻게 해야하나요? [2] 랑유 2012-05-14 98 0
6641 폼검증...조언좀 부탁드립니다. [2] 써티 2012-05-14 79 0
6637 조인후 결과물 뷰에 뿌리기 [2] 코드원 2012-05-14 109 0
6636 DB 자동로드 관련해서 질문이요.. [1] shygirl 2012-05-14 71 0
6628 html입력시 자꾸 xss 필터가 적용되네요;; [6] 다니엘SEO 2012-05-08 209 0
6622 aa.com/클래스/index/파라미터 에서 ind.. [4] mupa 2012-05-07 151 0
6614 이건 또 무슨 에러인지... [7] 코드원 2012-05-04 262 0
6607 cron으로 돌리려니 오류가 나네요;; [4] 다니엘SEO 2012-05-03 254 0
6606 CI 저작권은 어떻게 되나요? [1] 산수익힘책 2012-05-03 254 0