2

私は現在、フレームワークに同梱されている MVC モジュールを使用して、すべての Web 層の開発に Zend Framework 2 を使用しています。

ただし、ビジネスロジックを別のレイヤーに実装し、それを非 HTTP レイヤーであるビジネス層と呼び、AMQP を介して公開したいと考えています。これを実装するために PHP の知識を再利用したいと考えています。構成、サービス マネージャー、データベース アクセスなど、このビジネス レイヤーで必要な「もの」はたくさんあるので、Zend Framework 2 に同梱されているすべての機能を使用したいと思います。

Web層用に構築されておらず、MVCモジュールを必要としないZend Framework 2アプリケーションを構築する方法に関する例やチュートリアルはありますか?

4

2 に答える 2

1

正直なところ、これについて自分で例を見たことがありません。

私の観点からは、php 'worker' は次のように見えるかもしれません。

この例では、composer を使用していると想定しています。

<?php

//use composer to autoload all zf2 modules you need
require 'vendor/autoload.php';

//setup service manager
//...
//setup configuration code
//...
//setup database code
//...

while( true ){

$stuff = waitForAMPQMessage();

processMessage( $stuff );

}

それが理にかなっていることを願っています。

于 2013-06-24T22:17:35.977 に答える