2017-07-05 2 views

Répondre

2

Non, il n'y avait plus de Zend_Registry dans Zend Framework 2. Au lieu de cela, il y a le gestionnaire de service. Ainsi, au cas où vous voudriez accéder aux données de session, vous pouvez utiliser le ServiceManager pour obtenir le SessionManager et écrire/lire des données depuis/vers votre session. La même chose pour toutes les autres informations, la mise en cache et ainsi de suite. Obtenez simplement ce dont vous avez besoin du gestionnaire de services.

+0

C'est génial, qu'en est-il de Zend Search Lucene? Pas un tel paquet dans zf3 aussi, Service Manager pourrait gérer cela aussi? –

+0

Il y avait "ZendSearch", mais il n'est plus maintenu et comme je l'ai lu il a des problèmes avec PHP 7. Il semble qu'il n'y ait même pas de solution pour Elasticsearch, qui peut être utilisée hors de la boîte. Bien sûr, vous pouvez écrire vos propres modules/services (et ensuite, ils seront accessibles via ServiceManager), mais cela pourrait prendre un certain temps. – av3

+0

Ensuite, dans les sites basés sur zf3, Quelle pourrait être la meilleure option pour avoir un moteur de recherche simple? J'ai aussi regardé la liste des paquets, surtout pour zf2 ou zf1. –