Я пытаюсь включить помощника jquery в свой проект Zend, документация от Zend довольно двусмысленная, она указывает на использование нескольких строк кода в начальной загрузке, но есть довольно много функций, таких как _initDoctype
/ _initView
/ _initViewHelpers
/ _initAutoload
но там не сказано, куда именно мне нужно вставить предоставленный код. Я вставил его в _initDoctype
, это достаточно хорошо ???
с этой строкой кода все в порядке:
$view->addHelperPath('ZendX/JQuery/View/Helper/', 'ZendX_JQuery_View_Helper');
при добавлении этой строки для js-файла или для простого css-файла происходит сбой приложения:
$view->jQuery()->setLocalPath($view->baseUrl . '/js/jquery-1.6.4.min.js');
$view->jQuery()->addStylesheet($view->baseUrl . '/css/smoothness/jquery-ui-1.8.16.custom.css');`
вывод - пустая страница со следующим сообщением об ошибке:
Неустранимая ошибка: Необнаруженное исключение 'Zend_Loader_PluginLoader_Exception'
с сообщением «Плагин по имени« JQuery »не найден в реестре;
используемые пути: ZendX_JQuery_View_Helper_: ZendX / JQuery / View / Helper /
Zend_View_Helper_: Zend / View / Helper / '
так, очевидно, пытаюсь добавить больше кода, как
$view->jQuery()->enable();
$view->jQuery()->uiEnable();
просто бесполезно ...
Мне действительно нужен этот так называемый «помощник», потому что я не хочу загружать другую страницу, но это заняло много времени, и каждое решение, которое я нашел через Интернет, просто не работает с моим приложением, это расстраивает ... это может занять 5 или 10 минут, но я потратил ЧАСЫ на это, и ничего не работает!
Вопрос 1: я выбрал неправильную структуру ...?
Я начинаю думать, что старомодный способ лучше (имеется в виду создание приложения вручную, без каких-либо фреймворков) и сосредоточусь позже на вопросах безопасности, некоторые комментарии по этому поводу будут хорошими.
Любая помощь действительно ценится.