Как включить файл из "библиотеки" в Zend - PullRequest
0 голосов
/ 14 декабря 2011

В Zend, внутри папки «Библиотека», у меня есть файл PHP, который я хочу включить в другой файл.Как я это сделал?!Я не могу понять корень в папке библиотеки.

1 Ответ

1 голос
/ 14 декабря 2011

Как насчет изучения документации по возможностям автозагрузки Zend.Есть много вариантов, как автоматически загружать файлы, которые содержат классы php.

здесь вы идете http://framework.zend.com/manual/en/zend.loader.html

Но если вы хотите, это просто и понятно:

  1. каждое приложение Zend, созданное с помощью инструмента zf, должно иметь постоянную APPLICATION_PATH, которая указывает на папку приложения.Таким образом, вы можете использовать его для построения абсолютного пути к файлу

  2. определить пространство имен внутри конфигурации, например, Autoloadernamespace [] = 'Custom_'.Затем, если вы создаете внутри файла класса библиотеки ./library/Custom/Object.php с классом Custom_Object, Zend loader загружает этот файл, когда вы будете создавать экземпляр класса Custom_Object (или вызывать статический метод)

  3. RTFM, возможны и другие вещи ...

...