2017-04-11 124 views
0

我知道有一個關於ZF1服務的帖子已關閉,但鏈接已經死亡。Zend框架1服務層

所以我的問題是如何編寫zf1的zend服務,我看到了Zend_Service_Abstract,但是網絡上有沒有關於此的任何好的信息?你如何在引導中啓動它?

我想爲Doctrine編寫服務,但我無法找到任何關於如何從上到下編寫zf1服務的好信息,更不用說zf文檔非常糟糕。

那麼在編寫服務層時我們需要從哪裏開始(https://martinfowler.com/eaaCatalog/serviceLayer.html)?

+0

閱讀此:http://stackoverflow.com/questions/2458195/how-to-implement-service-layer-in-zend-framework – uncklegwebdev

回答

1

我覺得這裏是回答你的問題: https://github.com/guilhermeblanco/ZF1-Doctrine2-ServiceLayer 見包的迪爾斯,你可以很容易地學說服務層集成到你的(舊)ZF1應用。

然後繼續前進到ZF3。

+0

謝謝!我不能移動到zf3而不是我的項目,但我如何在控制器中啓動servicelocator?我設法做了設置 – Uffo

+0

對於遲到的回答很抱歉。你可以構建自己的控制器,擴展Zend_Controller_Action_Abstract ,並在那裏getContainer這樣$ this-> getInvokeArg('frontcontroller') - > getContainer() - > get('Servicename'); – uncklegwebdev

+0

你真的應該更新你的代碼庫來使用更新版本的zend框架。版本2是穩定的。版本3是最後一個版本,但目前並不穩定。自幾個月以來,這些變化正在走上正軌。希望在幾個月內切換會很棒:) – ThierryB