Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Zend Framework addHelperPath, не желает видеть мои хелперы 
V
    Опции темы
Goganchic
Дата 6.7.2009, 23:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 678
Регистрация: 18.6.2004

Репутация: нет
Всего: 5



Сделал в папочке library подпапочку View_Helpers. Поместил в нее файлик My_View_Helper_MakePeriod.php в котором объявил класс:
Код

class View_Helper_MakePeriod extends Zend_View_Helper_Abstract
{
  public function makePeriod ( $i_period )
  {
      return "Hello";
  }
}


После этого подключаю в bootstap-е хелперы
Код

$view = Zend_Layout::getMvcInstance()->getView();
$view->addHelperPath('views_helpers', 'View_Helper');


Но при попытке использования этих хелперов получаю ошибку "Plugin by name MakePeriod was not found in the registry."
Скажите пожалуйста, как это можно вылечить, а то я уже прям и не знаю что делать: и пути абсолютные указывал, и префиксы убирал и чего только не делал  smile 

Заранее спасибо за ответы.
PM Jabber   Вверх
Goganchic
Дата 7.7.2009, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 678
Регистрация: 18.6.2004

Репутация: нет
Всего: 5



справился с проблемой: положил хелперы в папку "library/views/helpers" и подключил их такой командой:
Код

$view->addHelperPath(APPLICATION_PATH . '/../library/views/helpers', 'View_Helper');

теперь все работает, ох уж эти пути...
PM Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Libraries | Следующая тема »


 




[ Время генерации скрипта: 0.0374 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.