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

CI 묻고 답하기


CI 완전 초보 코드 분석 도와주세요;;      
jake 4 252 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에서는 알리아싱된 모델명도 찾아가는지 궁금하네요.)

그래서 디렉토리로 구분을 하고 모델명은 간단히 만드는 것이 개발할때 좋습니다.
번호 제   목 글쓴이 날짜 조회 추천수
6158 기존 홈페이지에 ci 설치 방법 질문드립니다. [0] Datguri 2012-02-23 15 0
6138 게시판 만들기! [15] 거노 2012-02-22 147 0
6131 서브도메인을 파라미터로 넘기기 [7] milosz 2012-02-21 102 0
6128 페이스북 사진 올리기. cURL POST 전송 [3] Lectom 2012-02-21 88 0
6126 utf-8 환경에서 euc-kr로 인코딩된 url을.. [2] 최화영이 2012-02-21 50 0
6117 post 방식으로 페이지네이션 관련 질문 좀 드립니다~ [7] 타고난눈빛 2012-02-20 148 0
6115 검색어 만들기 [1] jake 2012-02-19 85 0
6112 파라미터가 없을때 [2] 몽키스 2012-02-18 102 0
6104 ajax 로그인[tank_auth]시 세션 사용자 .. [2] 정우파파 2012-02-16 145 0
6098 header 관련 오류.. [4] 빛나는경지 2012-02-16 85 0
6094 pop3메일 계정에서 데이터를 불러 올 수 있을까요? [1] 다니엘SEO 2012-02-15 80 0
6091 로그인 관련 세션이 자주 오류가 납니다. [3] SMINT 2012-02-15 131 0
6090 폼검증시 callback 함수 문의 [2] 정우파파 2012-02-15 100 0
6088 세션문제 [1] 정우파파 2012-02-15 84 0
6079 db에서 괄호 사용 방법 [7] 대마불사 2012-02-14 150 0
6077 쿼리문에 자동으로 ` 가 붙는데요. [1] 쁘띠 2012-02-14 111 0
6070 zip 압축해제에 대해서요 [1] ssukai 2012-02-13 86 0
6066 초보라 궁금한게 있어서 질문올립니다. [2] Datguri 2012-02-13 149 0
6062 파일 이름 정하실때 어떻게 하시나요? [4] Jeremy 2012-02-11 134 0
6044 Codeigniter 책은 국내에 없나요? [1] jake 2012-02-10 230 0