IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

[ZF 2.x] Ou définir les infos de connexion à la base de données ?


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Par défaut [ZF 2.x] Ou définir les infos de connexion à la base de données ?
    Bonjour,

    Je souhaite avoir une connexion à une base de donnée commune à toute mon application (et donc à tous mes modules).

    Pour ce faire j'ai défini la configuration de la connexion dans le fichier <projet>/config/autoload/global.php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    return array(
        'db' => array(
            'driver'        => 'Pdo',
            'dsn'           => 'mysql:dbname=maBase;host=monserver',
        	'username'		=> 'login',
            'password'		=> 'password',
            'driver_options'=> array(
                PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''
            ),
        ),
    );
    Cependant, l'entête de ce fichier spécifie bien qu'il ne faut pas y stocker d'information sensible comme le login/mot de passe !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     *
     * @NOTE: In practice, this file will typically be INCLUDED in your source
     * control, so do not include passwords or other sensitive information in this
     * file.
     */
    Je voudrais savoir ou définir mon login/password et comment le renseigner dans ma config ci-dessus ?

    merci.

  2. #2
    Membre émérite
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Par défaut
    Salut,

    Perso mes login/pass de connexion sont dans le fichier local.php (qui se situe au meme niveau que le global.php) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <?php
    /**
     * Local Configuration Override
     *
     * This configuration override file is for overriding environment-specific and
     * security-sensitive configuration information. Copy this file without the
     * .dist extension at the end and populate values as needed.
     *
     * @NOTE: This file is ignored from Git by default with the .gitignore included
     * in ZendSkeletonApplication. This is a good practice, as it prevents sensitive
     * credentials from accidentally being comitted into version control.
     */
     
    return array(
        'db' => array(
            'username' => 'root',
            'password' => '',
        ),
    );

  3. #3
    Membre Expert
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Par défaut
    Bien vu, merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL] réduire les images provenant d'une base de données
    Par ph_anrys dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 26/06/2006, 11h48
  2. Réponses: 2
    Dernier message: 08/06/2006, 18h42
  3. Réponses: 1
    Dernier message: 23/10/2005, 01h55
  4. [IDE][VS.NET] Où définir les infos de mon exécutable ?
    Par DotNET74 dans le forum EDI/Outils
    Réponses: 2
    Dernier message: 12/06/2005, 16h51
  5. Réponses: 3
    Dernier message: 24/10/2003, 22h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo