Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 09-08-2013 17:09:14

jerem44
Nouveau membre
Lieu: nantes
Date d'inscription: 18-06-2013
Messages: 6

Chargement du module ZendSearch

Bonjour

Je rencontre un souci, je cherche à utiliser ZendSearch pour
effectuer des recherches sur plusieurs critères, champs de
ma BDD.

J'ai installé ce module en utilisant le composer, voici
mon composer.json :

Code:

{
    "name": "zendframework/skeleton-application",
    "description": "Skeleton Application for ZF2",
    "license": "BSD-3-Clause",
    "keywords": [
        "framework",
        "zf2"
    ],
    "homepage": "http://framework.zend.com/",
    "require": {
        "php": ">=5.3.3",
        "zendframework/zendframework": ">2.1.3",
        "zendframework/zendsearch": "5.0"
    },
"repositories": [
    {
        "type": "composer",
        "url": "https://packages.zendframework.com/"
    },
    {
        "type": "package",
        "package": {
            "name": "zendframework/zendsearch",
            "version": "5.0",
            "source": {
                "url": "https://github.com/zendframework/ZendSearch.git",
                "type": "git",
                "reference": "master"
            }
        }
    }
        ]
}

Je ne sais pas quelle est la dernière version de celui-ci mais ca fonctionne.

Mais lors du chargement du mode dans application.config :

Code:

return array(
    // This should be an array of module namespaces used in the application.
    'modules' => array(
       'EdpModuleLayouts',
        'Application',
        'Album',
        'Vehicule',
        'Titulaire',
       'User',
         'ZendSearch',

    ),

...

Je rencontre l'erreur suivante :

Fatal error: Uncaught exception 'Zend\ModuleManager\Exception\RuntimeException' with message 'Module (ZendSearch) could not be initialized.' in /home/www-data/zend/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php:175 Stack trace: #0 /home/www-data/zend/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php(149): Zend\ModuleManager\ModuleManager->loadModuleByName(Object(Zend\ModuleManager\ModuleEvent)) #1 /home/www-data/zend/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php(90): Zend\ModuleManager\ModuleManager->loadModule('ZendSearch') #2 [internal function]: Zend\ModuleManager\ModuleManager->onLoadModules(Object(Zend\ModuleManager\ModuleEvent)) #3 /home/www-data/zend/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(468): call_user_func(Array, Object(Zend\ModuleManager\ModuleEvent)) #4 /home/www-data/zend/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(207): Zend\EventManager\Eve in /home/www-data/zend/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php on line 175


Ai je loupé quelque chose sur l'installation d'un module ?

Je ne comprends pas pourquoi le ModuleManager ne trouve pas
mon module.
Il se trouve bien dans :
vendor/zendframework/zendsearch/

Si quelqu'un peut m'aider.

Dernière modification par jerem44 (09-08-2013 18:03:04)

Hors ligne

 

#2 27-08-2013 15:09:10

jerem44
Nouveau membre
Lieu: nantes
Date d'inscription: 18-06-2013
Messages: 6

Re: Chargement du module ZendSearch

Personne aurait déja rencontré ce problème ?

J'ai repris tout from scratch.
J'ai fait un git :

git clone https://github.com/zendframework/ZendSearch.git

et ensuite utilisé le composer.json spécifié dans le projet :

Code:

{
    "name": "zendframework/zendsearch",
    "description": "a general purpose text search engine written entirely in PHP 5",
    "type": "library",
    "license": "BSD-3-Clause",
    "keywords": [
        "zf2",
        "lucene"
    ],
    "homepage": "http://packages.zendframework.com/",
    "autoload": {
        "psr-0": {
            "ZendSearch": "library/"
        }
    },
    "repositories": [
        {
            "type": "composer",
            "url": "http://packages.zendframework.com/"
        }
    ],
    "require": {
        "php": ">=5.3.3",
        "zendframework/zend-stdlib": "2.*"
    }
}

Et j'ai toujours la même erreur en chargant le module dans application.config.php

Code:

Fatal error: Uncaught exception 'Zend\ModuleManager\Exception\RuntimeException' with message 'Module (ZendSearch) could not be initialized.' in /home/www-data/zend/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php:175 Stack trace: #0 /home/www-data/zend/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php(149): Zend\ModuleManager\ModuleManager->loadModuleByName(Object(Zend\ModuleManager\ModuleEvent)) #1 /home/www-data/zend/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php(90): Zend\ModuleManager\ModuleManager->loadModule('ZendSearch') #2 [internal function]: Zend\ModuleManager\ModuleManager->onLoadModules(Object(Zend\ModuleManager\ModuleEvent)) #3 /home/www-data/zend/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(468): call_user_func(Array, Object(Zend\ModuleManager\ModuleEvent)) #4 /home/www-data/zend/vendor/zendframework/zendframework/library/Zend/EventManager/EventManager.php(207): Zend\EventManager\Eve in /home/www-data/zend/vendor/zendframework/zendframework/library/Zend/ModuleManager/ModuleManager.php on line 175

Je ne comprends pas pourquoi il m'est impossible de charger ce module.
Quelqu'un a réussi a installer ZendSearch sur ZF2 ?

Et quelle est la config à utiliser ?

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages