2017-04-11 133 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