как я могу загружать классы рамки zend, когда я не использую структуру MVC?Zend Framework 1.9: Как использовать автозагрузку без MVC
ответ
Хорошая вещь о рамках Zend является то, что это очень модульная, вы можете использовать только о любой части этого вы хотите, не принимая все это.
Например, мы можем использовать Zend_Loader_Autoloader
создать класс автозагрузку без использования Zend_Application
Сначала убедитесь, что библиотека Zend находится в вашем пути поиска:
set_include_path('/path/to/zend/' . PATH_SEPARATOR . get_include_path());
Затем требуется автозагрузчика класс:
require_once 'Zend/Loader/Autoloader.php';
Тогда мы создали автозагрузчика:
// instantiate the loader
$loader = Zend_Loader_Autoloader::getInstance();
// specify class namespaces you want to be auto-loaded.
// 'Zend_' and 'ZendX_' are included by default
$loader->registerNamespace('My_App_');
// optional argument if you want the auto-loader to load ALL namespaces
$loader->setFallbackAutoloader(true);
После автоматического загрузчика установлен (предпочтительно в загрузчике или что-то), то вы можете позвонить Zend Framework классы (или классы вашего собственного приложения со) без необходимости требовать от них по отдельности:
$foo = new Zend_Library_Class();
$bar = new My_App_Class();
Узнайте больше об этом в documentation
В Zend framework есть автозагрузчик, встроенный в программу, которую должен использовать ассер. – notJim
- 1. Zend Framework композитор автозагрузку
- 2. Zend Framework 2 без MVC
- 3. Zend Framework: отключить автозагрузку базовых таблиц модели
- 4. Использование Zend Framework Db Tables без MVC
- 5. Лучший способ начать использовать jQuery в приложении Zend Framework 1.9?
- 6. Настройка Zend Framework - MVC
- 7. Zend Framework 1.9 и интеграция доктрины
- 8. Zend Framework MVC Design
- 9. Как использовать библиотеку Zend без установки Zend Framework
- 10. Zend Framework 1.9 ~ и PHP 5.2.11 Совместимость?
- 11. Zend Framework 1.9.x и Firebug
- 12. Как выполнить автозагрузку пользовательского класса в Zend Framework 2?
- 13. Zend_Db без Zend Framework
- 14. Zend Framework без инструмента zend
- 15. Использовать компоненты Zend Framework без реальной структуры?
- 16. Как проверить/использовать Zend Framework + Zend Server
- 17. Как добавить идентификатор тега метки в Zend Framework 1.9?
- 18. Как автоматически использовать автозагрузку
- 19. Как использовать Zend Framework только для макетов?
- 20. Zend Framework 2 Без скелета
- 21. Вход в MVC (Zend Framework)
- 22. Как достичь MVC в моей Zend Framework
- 23. Slim framework - Как использовать автозагрузку Slim/Slim.php вместо использования?
- 24. Zend Framework URL без mod_rewrite
- 25. Zend Framework 2 для Zend Framework Newbie
- 26. Как повторно использовать код в Zend Framework
- 27. Zend Framework - без ошибок 404
- 28. Zend Framework и Doctrine
- 29. Как использовать существующие декораторы в Zend Framework?
- 30. Как «скопировать» действие Zend Framework без дублирования?
Какие abt загружают классы рамки zend? пока я еще не намереваюсь загружать свои собственные классы. – iceangel89
Автозагрузчик будет загружать классы Zend по умолчанию. Если библиотека Zend находится в вашем пути включения, вы можете загрузить любой класс, потребовав его: «require_once (« Zend/Class/Path'.php »). Но с автозагрузчиком вам даже не нужно этого делать. Если автозагрузчик работает должным образом, вы должны иметь возможность ссылаться на классы Zend без каких-либо проблем: PHP $ MyView = новые Zend_View?> вы можете использовать автозагрузчик только сам по себе, ни другие классы Zend должен быть загружен для его работы. –
Другими словами, мне просто нужно загрузить $ loader = Zend_Loader_Autoloader :: getInstance(), правильно? – iceangel89