Я использую Zend Framework 1.10 VZend Framework: Как вызвать пользовательскую функцию, созданную в бутстрапе?
Я создал пользовательскую функцию в файле загрузки:
<?php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
public function init(){ }
public function helloworld(){ echo 'hello';}
}
?>
Как вызвать функцию HelloWorld() от действий в контроллере Index?
Любая помощь будет оценена по достоинству.
Благодаря
Тогда в чем разница между файлом начальной загрузки и файл index.php, который находится под общей папке, которую я нашел под образцом Quickstart кода на официальном сайте ZEND? – Phantom007
Оба являются частью процесса инициализации. Index.php вызывает класс bootstrap. –
Я согласен с Тимом. Index.php реализует шаблон Front Controller (http://en.wikipedia.org/wiki/Front_Controller_pattern) в том, что он является центральной точкой, которая обрабатывает все запросы и ищет после того, как зависимые процессы для приложения будут работать эффективно - например, самонастройки. Бутстрап, однако, более конкретен тем, что он заботится о инициализации ресурсов для приложения, таких как маршрутизация, кеширование, навигация и разбиение на страницы; среди других вещей. –