제목 | frame으로 접근 시 DB 연결에 대한 질문입니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 뫄뫄잉뿌 | 작성시각 | 2017/07/24 10:00:13 |
|
|||
frame으로 접근 시 DB 연결에 대한 질문입니다.
frame 종류 iframe, frameset으로 접근 시, DB 연결이 되지 않던데 왜그런지 궁금합니다. $this->load->database(); 이 코드로 로드 후 DB 연결이 되는데, CI_Model로 확장을 한 클래스인데 왜 frame으로 호출 시 연결이 안되는걸까요? |
|||
다음글 | 쿠키값이 자바스크립트에서 잡히지 않습니다. (2) | ||
이전글 | 페이지네이션에서 css입히는 거에 대해 질문있습니다 (5) | ||
배강민
/
2017/07/24 10:13:28 /
추천
0
|
뫄뫄잉뿌
/
2017/07/24 10:18:21 /
추천
0
@배강님님 답변 감사합니다! 알맹이 페이지만 열었을 때도 동일 오류가 발생하네요..ㅜㅜ 정상적으로 호출되는 다른 model클래스와 클래스명만 다르고 나머지는 동일한데 무엇이 문제인지 모르겠어요... if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Stack_log_model extends CI_Model{ public function __construct() { parent::__construct(); } function insert_stack_log($object){ $data = array( 'site' => $object->site, 'hosp_name' => $object->hosp, 'host' => $object->host, 'referer' => $object->referer, 'addr' => $object->addr, 'agent' => $object->agent, 'ins_dt' => now(), ); $this->db->insert('stack_logs', $data); } }
Message: Call to a member function insert() on a non-object |
뫄뫄잉뿌
/
2017/07/24 10:38:49 /
추천
0
자답입니다. 여태 안그러다 갑자기 오류가 나는지는 모르겠으나, autoload에서 database추가했더니 오류가 없어졌습니다. |
iframe이던 frameset이던 알맹이 페이지는 독립적인 페이지입니다. 그 알맹이 페이지를 따로 열었을때는 되는데 frame으로 넣으면 안될 수는 없습니다.
알맹이 페이지만 열었을때도 동일한 오류가 있을듯합니다. 즉, 이는 frame의 문제가 아닐듯합니다.