lang/php

CodeIgniter Rest Server Format jsonp,cvs Error

C/H 2014. 12. 12. 16:37

코드이그나이트 REST 서버 포멧 jsonp,cvs 에러

REST 라이브리중 결과 포멧 중 JSONP, CVS가 에러나서 에러를 수정했습니다.
	// Format CSV for output
	public function to_csv()
	{
		$data = (array)$this->_data;

		// Multi-dimensional array
		if (isset($data[0]) && is_array($data[0]))
		{
			$headings = array_keys($data[0]);
		}

		// Single array
		else
		{
			$headings = array_keys($data);
			$data = array($data);
		}

		$output = '"'.implode('","', $headings).'"'.PHP_EOL;
		foreach ($data as &$row)
		{
				// 다차원배열 예외이지만 RDBMS Row를 처리한다면 예외는 필요하지 않음.
				if ( FALSE && is_array($row)) {
						throw new Exception('Format class does not support multi-dimensional arrays');
				} else {
						$row    = str_replace('"', '""', $row); // Escape dbl quotes per RFC 4180
						$output .= '"'.implode('","', $row).'"'.PHP_EOL;                
				}
		}

		return $output;
	}

	/** 추가 format=jsonp 질의시 에러해결 **/
	public function to_jsonp(){
		return $this->to_json();
	}
반응형

'lang > php' 카테고리의 다른 글

PHP han2eng  (0) 2015.03.05
CodeIgniter Email SMTP 451 Error  (0) 2015.01.30
CodeIgniter Straight Model  (0) 2014.12.09
PHP 비기너 동영상 튜토리얼  (0) 2014.10.29
CodeIgniter Lib  (0) 2014.09.15