Вы все делали правильно. Вы должны вызвать set_include_path
в первых строках вашего основного скрипта (index.php), а затем включить / требовать файлы Zend Framework. Не забудьте переименовать папку, содержащую Zend Framework, в «Zend» (верхний регистр Z), чтобы выполнить преобразования имен ZF, а затем поместить папку Zend в каталог include.
<?php
$newIncludePath = array();
$newIncludePath[] = '.';
$newIncludePath[] = 'include';
$newIncludePath[] = get_include_path();
$newIncludePath = implode(PATH_SEPARATOR, $newIncludePath);
set_include_path($newIncludePath);
// now include path is setup and we can use zend
require_once 'Zend/Loader.php';
Zend_Loader::registerAutoLoad('Zend_Loader', true);
// the rest of the code
?>
Если вы поместили свой каталог Zend в свой путь включения, а не в каталог включения (содержащий каталог Zend), вы не можете использовать это:
require_once 'Zend/Loader';
вместо этого вы должны использовать:
require_once 'Loader';
что не очень хорошая идея. Используя модель Zend / *, вы будете помнить, какие файлы включены в Zend Framework и какие файлы принадлежат вам. так что просто добавьте каталог включения в ваш путь включения.