Доступ к Social Engine для просмотра методов

Я кодирую свой API в SocialEngine, и у меня возникают некоторые проблемы, когда я пытаюсь вызвать метод просмотра, который я использовал для вызова в контроллере, т.е.

  • $ это-> просмотр-> htmlLink ()
  • $ это-> просмотр-> baseUrl ()
  • $ this-> view-> translate ()
  • и т.п.

Я нашел в фабричных скриптах, что я могу вызвать метод translate () из Api, обращающегося к Zend framework, Zend_Registry :: get ('Zend_Translate') -> _ (), но я думаю, что это может быть не лучший способ (и я не сделал этого) не нашел ничего о других методах ...)

Итак, как я могу получить доступ к этим методам из API моего модуля, чтобы они проходили через мой контроллер, когда я вызываю Engine_Api :: _ () -> getApi () -> myMethod ()?

ty!


person Joe Casini    schedule 04.11.2012    source источник


Ответы (1)


Сделать это можно где угодно:

$view = Zend_Registry::get('Zend_View');
echo $view->baseUrl();
person Salman    schedule 06.11.2012
comment
привет, я использую имя плагина rest api, когда я создаю varialbe $view = Zend_Registry::get('Zend_view);, он возвращает null - person Master Yoda; 23.06.2016
comment
Возможно API изменилось. - person Salman; 24.06.2016