簡體   English   中英

從另一個項目中調用一個函數

[英]Calling a function from another Project

我在一台服務器上有兩個單獨的項目。 其中一個是名為“ importer”的Zend Console應用程序,另一個是名為“ VAP”的完整Zend Framework 2應用程序。

我想從控制台應用程序調用VAP中的功能之一。 我將此功能用作VAP模型中的功能,也用作控制器的Action(可通過URL訪問)。

這樣的事情有可能嗎? 如果是,如何?

我已經嘗試過使用cURL到達該URL並調用該操作,但是由於我的應用程序僅適用於登錄用戶,因此似乎無法正常工作。

盡管Rest或SOAP是這里的最佳選擇,但它們很難實現且耗時。

您可以按如下所述使用cURL的基本授權: HTTP基本身份驗證-預期的瀏覽器體驗是什么?

您需要在應用程序VAP中編寫Web服務,以便控制台應用程序可以使用它。 您可以選擇使用REST或SOAP。 REST更容易,可能不需要付出很大的努力。 您只需要研究ZF2中的RestfulController。 構建服務+通過令牌應用身份驗證(如果需要)。

您可以在ZF2中找到許多其他應用程序的Web鏈接。 喜歡

http://hounddog.github.io/blog/getting-started-with-rest-and-zend-framework-2/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM