Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 07-11-2012 18:34:25

k-1
Membre
Date d'inscription: 14-09-2012
Messages: 30

intallation API facebook

Salut a vous ,je me ramene encore et toujours avec un pro-bleme voila je tente d'installer l'API facebook
ici:=http://ejosh.co/de/2011/08/facebook-sd … framework/ mais voila il me renvoie cette erreur
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller class ("Accueil_ErrorController")' in C:\wamp\www\TutoZendv07\library\Zend\Controller\Plugin\Broker.php on line 336

voici mon applicationini
[production]


; Debug output
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
phpSettings.date.timezone = "Europe/Paris"

; Include path
includePaths.library = APPLICATION_PATH "/../library"

; Bootstrap
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"

appnamespace = "Application"

; Front Controller
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.frontController.defaultModule = "accueil"
resources.frontController.params.displayExceptions = 0
autoloadernamespaces.Facebook = "Facebook_"
autoloadernamespaces.Josh = "Josh_"

facebook.appid = PRODUCTION_APP_ID
facebook.appsecret = PRODUCTION_APP_SECRET

resources.frontController.params.prefixDefaultModule = "1"



facebook.appid = PRODUCTION_APP_ID
facebook.appsecret = PRODUCTION_APP_SECRET

resources.modules[] =

; Layout
resources.layout.layout = "layout"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"

; Views
resources.view.encoding = "UTF-8"
resources.view.basePath = APPLICATION_PATH "/views/"
resources.view[] =

[staging : production]
resources.db.adapter = "MYSQLI"
resources.db.params.host = "localhost"
resources.db.params.username = "root"
resources.db.params.password = ""
resources.db.params.dbname = "zftutorial"
resources.db.params.charset = "utf8"
resources.db.params.date_format = YYYY-MM-ddTHH:mm:ss
resources.db.isDefaultTableAdapter = true

[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1

[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1

facebook.appid = DEV_APP_ID
facebook.appsecret = DEV_APP_SECRET

;
resources.db.adapter = "MYSQLI"
resources.db.params.host = "localhost"
resources.db.params.username = "root"
resources.db.params.password = ""
resources.db.params.dbname = "zftutorial"
resources.db.params.charset = "utf8"
resources.db.params.date_format = YYYY-MM-ddTHH:mm:ss
resources.db.isDefaultTableAdapter = true

ainsi que le bootsrap:
<?php


class Bootstrap extends Zend_Application_Bootstrap_Bootstrap {
    protected function _initAutoLoader() {
        $autoloader = Zend_Loader_Autoloader::getInstance();
        $autoloader->setFallbackAutoloader(true);
        return $autoloader;
    }

    protected function _initView() {
        $view = new Zend_View();
        $view->doctype('XHTML1_STRICT');
        $view->setEncoding('UTF-8');
        $view->headTitle()->setSeparator(' - ');
        $view->headTitle('Projet modèle');
        $view->headMeta()->appendHttpEquiv('Content-Type', 'text/html;charset=utf-8');
        $view->env = APPLICATION_ENV;

        // Add it to the ViewRenderer
         // css         
                $view->headLink()->appendStylesheet('/css/global.css');
               
        $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
        $viewRenderer->setView($view);

        return $view;
    }
     protected function _initDb() {
        // Chargement des données du fichier application.ini
        $config = new Zend_Config($this->getOptions());

        // Test de la connexion avec l'adapateur créé
        try {
            $db = Zend_Db::factory($config->resources->db);
            $db->getConnection();
        }
        catch (Exception $e) {
            exit($e->getMessage());
        }
        // Configuration de l'adaptateur par defaut pour nos tables
        Zend_Db_Table::setDefaultAdapter($db);

        // Mise en registre de notre adatateur
        Zend_Registry::set('db', $db);
        return $db;
     }
     
     protected function _initSession() {
        // On initialise la session
        $session = new Zend_Session_Namespace(' Zend k-v1', TRUE);
        Zend_Registry::set('session', $session);
        return $session;
    }
   
    protected function _initTranslate() {
        // Récupération de la session
        $session    = Zend_Registry::get('session');
        // Définition de la langue par défaut sur le site
        $locale     = new Zend_Locale('fr');
        Zend_Registry::set('Zend_Locale', $locale);
        // Si la langue existe en session, on récupère la session,
        // sinon on prend la valeur par défaut.
        $langLocale = isset($session->lang) ? $session->lang : $locale;
        // On lance l'objet de traduction en lui passant les fichiers
        // de langues
        $translate  = new Zend_Translate('array',
                          APPLICATION_PATH.'/languages/fr_FR.php', 'fr');
        // On lui passe la langue courante du site
        $translate->setLocale($langLocale);
        Zend_Registry::set('Zend_Translate', $translate);
        return $translate;
    }
     
}

en precisant que j'ai un fichier josh et un facebook dans ma library

si il manque des infos dites le moi

Dernière modification par k-1 (07-11-2012 20:38:38)

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