Intereting Posts
Как я могу получить изображение с URL-адреса в PHP или JQuery или в обоих? Обнаруживать непустую строку с регулярным выражением? Laravel предыдущие и следующие записи Как выбрать раскрывающийся список, вставив значение в текстовое поле Почему моя функция меняет значение boolean на «on»? Допустимо ли использовать сочетание объектно-ориентированного стиля с процедурным стилем в кодировании PHP? Как я могу повернуть видео с помощью FFmpeg? Лучший способ выполнить сценарий экспорта javascript и php csv Поиск по ключевому слову с помощью PHP MySql? Пользовательская проверка не работает – Yii2-app-basic-Yii2 Выпадающая шкала PHP MySQL заполняет выбранное значение Как разобрать любой формат даты Как вы вставляете несколько записей в таблицу одновременно? Регулярное выражение для соответствия «>», «<», «&» символов, которые появляются внутри узлов XML Отправить переменную сеанса из Ajax в PHP

Использование любого класса / пространства имен с ZendFramwork

EDIT: Дополнительные вопросы:

  • мне нужно добавить «.php» в конце new NAMSPACE_CLASSNAME
  • Могу ли я получить доступ к любому пакету Zend внутри моего контроллера / модели, например:

/ * Контроллер // Методы // внутри * /

метод $ client = new Zend_Http_Client (' http://example.org ', array ('maxredirects' => 0, 'timeout' => 30));

Всем привет,

как я уже спросил Как добавить стороннюю библиотеку в ZendFramework , я также хотел спросить, доступна ли моя библиотека в каждом из моих controllers , models , views и т. д. Регистрирует ли пространство имен и автозагрузка его классов означает, что если я зарегистрирую 'MyClassXY_' позволяет использовать «MyClassXY_someMethod» ?

Другая часть моего вопроса касается использования любого внутреннего класса / компонента / метода Zend в моем контроллере. Как я знаю из CakePHP, я могу сделать App::import('appIwantToLoad') или использовать component чтобы иметь доступный класс / компонент CakePHP на моем контроллере / модели. ZendFramework выглядит несколько иначе: я слышал о методе «фабрика», который создает экземпляр, например, Object Cache используя массив параметров, введенный в заводский метод.

Если вы все еще не понимаете, о чем моя проблема, я пытаюсь привести вам простой пример:

Я сижу перед контроллером, и я хочу получить доступ к модулю ACL или Cache ZendFramework. Я не устанавливал какое-либо конкретное пространство имен для загрузки (просто «Default_» для загрузки), и я не установил какой-либо конкретный ресурс для загрузки (кроме FrontController и всех других базовых ресурсов MVC).

Теперь я могу просто использовать ( $Namespace_Module_AdditionalStuff ) $ZendModuleXY = $Zend_Module_AdditionalStuff::constructionMethod для глобального доступа к тому или иному классу или методу?

Большое спасибо.