Daniel Vecchiato님(?)의 Using Zend Framework components in Code Igniter에서 잘 설명이 되어있는데요.

CodeIgniter가 아니더라도 일반 php 프로그래밍에서도 적용이 가능합니다.

참고할 부분은 include_path에 Zend Framework가 설치된 경로를 추가하는 부분인데요.

  1. ini_set('include_path', ini_get('include_path').':'.Zend Framework Path);

입니다. 기본적인 php 설명은 생략합니다. ^^;

다만 저는 개인적으로 만들어놓은 Framework를 사용하고 부족한 부분을 외부 Library는 따로 모아서 관리하고 최대한 가벼운 Library를 사용하기 위해 global function을 만들어 사용하고 있습니다. php5를 php4처럼 사용하는 것이 좀 걸리지만...

여하튼 제가 사용하는 방법은... 부끄럽지만....

  1. function load_library($filename, $extend = false)
  2. {
  3. require_once SYSPATH.'libraries/'.$filename.'.php';

    if (true === $extend && defined('EXTEND_LIBRARY') === false) {

  4. ini_set('include_path', ini_get('include_path').':'.SYSPATH.'libraries/');
  5. define('EXTEND_LIBRARY', true);
  6. }
  7. }

SYSPATH는 Using Zend Framework components in Code Igniter에 나와있는 BASEPATH와 비슷한 개념입니다. 물론 Window의 경우는 굵게 표시된 ':' 대신 ';'을 사용하셔야 합니다. Using Zend Framework components in Code Igniter에서 처럼

결론은 include_path에 설치 경로를 추가.