CI 묻고 답하기

제목 웅파님....대체 무엇이 문제인지 모르겠습니다.
글쓴이 냐옹어흥 작성시각 2016/03/01 21:23:05
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 18518   RSS
<?php
class Cart_test extends Controller {

	function add() {
		
		$data = array(
			'id' => '42',
			'name' => 'pants',
			'qty' => 1,
			'price' => 19.99,
			'options' => array('Size' => 'medium')

		);

		$this->cart->insert($data);
		echo "add() called"

}

 

이렇게 작성했는데요.

 

출력 페이지는 

http://www.chunchamanbyul.com/index.php/cart_test/add

이곳인데 이렇게 출력이 되지 않네요

config 부분은 

$config['sess_cookie_name']		= 'ci_session';
$config['sess_expiration']		= 7200;
$config['sess_expire_on_close']	= FALSE;
$config['sess_encrypt_cookie']	= FALSE;
$config['sess_use_database']	= TRUE;
$config['sess_table_name']		= 'ci_sessions';
$config['sess_match_ip']		= TRUE;
$config['sess_match_useragent']	= TRUE;
$config['sess_time_to_update']	= 300;

 

이렇게 되어 있고요

 

database는

 

$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'xxxxxx';
$db['default']['password'] = 'xxxxxxxxxxxxxx';
$db['default']['database'] = 'xxxxxx';
$db['default']['dbdriver'] = 'mysqli';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = TRUE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

 

autoload 는

 


$autoload['libraries'] = array('database', 'cart');

$autoload['helper'] = array('url', 'form', 'html');

 

이렇게 설정되어 있어요

 

그리고 mysql 데이터베이스에 테이블은

 

CREATE TABLE IF NOT EXISTS  `ci_sessions` (
	session_id varchar(40) DEFAULT '0' NOT NULL,
	ip_address varchar(16) DEFAULT '0' NOT NULL,
	user_agent varchar(120) NOT NULL,
	last_activity int(10) unsigned DEFAULT 0 NOT NULL,
	user_data text NOT NULL,
	PRIMARY KEY (session_id),
	KEY `last_activity_idx` (`last_activity`)
);

 

이렇게 추가를 했습니다.

 

무엇이 문제일까요...

 

참고로 제 php는 5.5

ci는 2.x니깐 2.2.6이 되겠네요...

 다음글 CSRF true시 만드는 쿠키값에 대하여 질문이있습니... (1)
 이전글 ci cart class 질문 드립니다 ㅠㅠ (6)

댓글

변종원(웅파) / 2016/03/01 21:39:07 / 추천 0

2점대 ci면

class Cart_test extends Controller { <- 이게 아니라

class Cart_test extends CI_Controller { 이어야 합니다.

 

500 에러가 나오는데 그 경우엔 아파치 로그 확인해보시면 답이 있습니다.

냐옹어흥 / 2016/03/01 21:46:47 / 추천 0

계속 테스트 중인데요.

설정에 문제가 있는지만 체크 부탁드립니다^^;;

냐옹어흥 / 2016/03/01 21:47:14 / 추천 0

아...댓글 주셨군요^^

감사드립니다!!!!!

냐옹어흥 / 2016/03/01 22:33:06 / 추천 0

결국 위와 같이 설정 후 웅파님의 결정적인 한방으로 해결되었습니다.

 

ci를 하면서 의지할 곳 없어 걱정했는데요. 정말 감사드립니다^^