J'ai une application cakePHP avec mes serveurs DB configurés dans le fichier app/config/ database.php. Cependant, je dois utiliser le get_cfg_var ('mysql.default_host') pour obtenir le nom d'hôte car le client ne veut pas que le nom soit codé en dur. J'apprécierais une réponse rapide concernant où les changements doivent être faits. MerciComment utiliser get_cfg_var() dans une application cakePHP?
1
A
Répondre
1
Dans le fichier /app/config/bootstrap.php, ajouter une nouvelle constante comme ceci:
<?php
// get the default host name set in php.ini
$defaultHost = get_cfv_var('mysql.default_host');
// might want it to try using localhost if get_cfv_var is not set
if(!$defaultHost) {
$defaultHost = "localhost";
}
define("DB_HOST_NAME", $defaultHost);
?>
Puis, en /app/config/database.php, dans le tableau par défaut (ou quel que soit Tableau DB que vous utilisez pour la production) utilisez la constante:
<?php
// set up the database connection
var $default = array(
'driver' => 'mysql',
'persistent' => false,
'host' => DB_HOST_NAME, // use the default set by get_cfv_var()
'login' => 'username',
'password' => 'password',
'database' => 'database',
'prefix' => '',
);
?>
Espérons que cela aide!
Questions connexes
- 1. comment utiliser i18n pour une langue CakePHP
- 2. Comment utiliser default.ctp dans cakephp
- 3. comment utiliser i18n pour une langue cakephp
- 4. .hgignore pour une application CakePHP?
- 5. Comment utiliser plusieurs fichiers po dans CakePHP?
- 6. CakePHP - Comment utiliser onError dans le modèle
- 7. comment utiliser l'opérateur non égal dans Cakephp
- 8. Comment utiliser le TranslateBehavior dans CakePHP?
- 9. Comment utiliser EXTJS dans une application django?
- 10. Comment utiliser CMenu dans une application MFC?
- 11. Comment utiliser isAnimation dans une application iPhone
- 12. Comment utiliser l'assemblage d'une application dans une autre application?
- 13. Comment utiliser facebook connect avec cakephp?
- 14. solution à index.php dans mon application cakephp
- 15. Comment exécuter CakePHP application du sous-répertoire
- 16. Utiliser une autre application dans une application Iphone?
- 17. Problème incluant un gigya sdk dans une application cakephp
- 18. Utiliser SqueezeBox et PHP dans une application?
- 19. Utiliser l'API PayPal dans une application iPhone
- 20. Comment utiliser les URL de référencement dans CakePHP sans ID?
- 21. comment utiliser le nouveau dossier d'image dans cakephp
- 22. Comment utiliser le composant de sécurité dans CakePHP?
- 23. Comment utiliser l'état "et" dans le modèle cakephp?
- 24. Comment créer une association Unary dans CakePhp?
- 25. Utiliser mapkit dans une application iPhone
- 26. Utiliser taglib dans une application Qt
- 27. Comment puis-je utiliser une recherche générique pour obtenir une liste d'échafaudage dans un CakePHP?
- 28. Configurer cakephp pour utiliser JQuery
- 29. Comment utiliser une application pour satisfaire plusieurs URL dans Django
- 30. Comment utiliser plusieurs sessions dans une application pylônes?
Oui c'est le cas. Merci Spelley. – Ashu