2012-11-04 56 views
0

我編碼我的API在SocialEngine和我有一些問題,當我打電話,我使用一個控制器內調用視圖的方法,即社會引擎訪問視圖方法

  • $這個 - >查看 - > htmlLink()
  • $這個 - >查看 - >的baseUrl()
  • $這個 - >查看 - >翻譯()

我在工廠腳本發現,我可以請翻譯()我從一個訪問Zend框架的Api,Zend_Registry :: get('Zend_Translate') - > _(),但我想這可能不是最好的方法(並且我沒有發現任何其他方法...)

所以,我怎樣才能從我的模塊的API訪問這些方法,以便在我調用Engine_Api :: _() - > getApi() - > myMethod()時通過我的控制器?

ty!

回答

0

你可以做到這一點的任何地方:

$view = Zend_Registry::get('Zend_View'); 
echo $view->baseUrl(); 
+0

嗨,我使用的是插件名稱 「REST API」,當我創建varialbe'$視圖=合適的詞彙::得到('的Zend_View);',那麼它返回'null' –

+0

也許API已經改變。 – Salman