제목 | 안녕하세요 질문 있습니다. ㅠ | ||
---|---|---|---|
글쓴이 | trace | 작성시각 | 2016/09/05 00:51:06 |
|
|||
//controller// $user_id = $this->member->is_member(); $this->load->model('Num_rows'); $brd_key= $this->Num_rows->get_num_rows($user_id); //model1// class Member_userid_model extends CB_Model { /** * 테이블명 */ public $_table = 'member_userid'; /** * 사용되는 테이블의 프라이머리키 */ public $primary_key = 'mem_id'; // 사용되는 테이블의 프라이머리키 function __construct() { parent::__construct(); } public function get_userid($user_id='') { $this->db->select('mem_userid'); $this->db->from('cb_member_userid'); $this->db->where('mem_id',$user_id); $result = $this->db->get(); return $result->row(); } } //model2// class Num_rows extends CB_Model { function __construct() { parent::__construct(); } public function get_num_rows($user_id='') { $CI = & get_instance(); $CI->load->model('Member_userid_model'); $mem_name= $CI->Member_userid_model->get_userid($user_id); $name=$mem_name->mem_userid; $this->db->select('mem_id'); $this->db->where('mem_id',$user_id); $query = $this->db->get('cb_board'); $numrows = $query->num_rows(); $num = $numrows+1; $link = $name.$num; return $link; } } Controller의 $brd_key를 사용자 아이디에다가 숫자로 나타내고 싶습니다. 예를들어ci1 이렇게 나타내고 싶습니다. model1에서 사용자의 아이디를 받아내고 model2에서 이 사용자가 가지고 있는 게시판 수에 +1을 하고 그 숫자와 사용자의 아이디를 합쳐서 controller로 보내고싶습니다.
보내지는 값이 자꾸 게시판 숫자 +1 만 보내지는데 무엇이 잘못되었는지 모르겠습니다. ㅠㅠ |
|||
다음글 | exception 관련 조언 부탁드립니다. (1) | ||
이전글 | 안녕하세요 질문 있습니다 ㅠ (5) | ||
한대승(불의회상)
/
2016/09/05 08:23:58 /
추천
0
$name 에 어떤 값이 들어가는지 출력해 보세요.
|
trace
/
2016/09/06 00:15:43 /
추천
0
@한대승 var_dump로 하는것 맞나요? var_dump($name) 해도 값이 아무것도 안나오네요 ㅠ
|