¿Es posible obtener los valores de las variables database.php de un ayudante en CodeIgniter?variables de la base de datos de configuración de acceso a un ayudante en CodeIgniter
11
A
Respuesta
23
Este es el camino, que generalmente no tendrá poder utilizar en $this
ayudante, así que hay que utilizar get_instance()
. He dado un ejemplo de 'nombre de host', puede usar el nombre de configuración que necesita.
function test()
{
$CI =& get_instance();
$CI->load->database();
echo $CI->db->hostname; // give the config name here (hostname).
}
11
$ci=& get_instance();
$ci->config->load('database');
$ci->config->item('item name');
Si que desea acceder el archivo de configuración para la base de datos cuando this-> config-> carga $(); es no disponible, la solución podría tener este aspecto:
include(APPPATH.'config/database'.EXT);
$conn = mysql_connect($db['default']['hostname'], $db['default']['username'], $db['default']['password']);
mysql_select_db($db['default']['database'], $conn);
Cuestiones relacionadas
- 1. cakephp acceso ver los atributos/variables dentro de un ayudante
- 2. CodeIgniter sin una base de datos?
- 3. CodeIgniter: ¿Crear nuevo ayudante?
- 4. Cómo extender un ayudante en CodeIgniter?
- 5. Velocidad de acceso de archivos frente a la velocidad de acceso a la base de datos
- 6. Codeigniter - conexiones múltiples a la base de datos
- 7. Codeigniter Base de datos de sesión
- 8. Acceso de Android a la base de datos SQL remota
- 9. Acceso a la base de datos de instrumentación
- 10. Android - Acceso a la base de datos en línea SQlite
- 11. Acceso a la base de datos de Music Genome
- 12. CodeIgniter Insertar base de datos Fallo
- 13. Configuración de variables de PHP en httpd.conf?
- 14. registro aleatorio de la base de datos MySQL con CodeIgniter
- 15. CodeIgniter poblar la base de datos de forma
- 16. codeigniter modelo de acceso de la biblioteca
- 17. Cuándo simular el acceso a la base de datos
- 18. Recomendaciones para el acceso a la base de datos C#
- 19. Acceso a la base de datos C#: DBNull vs null
- 20. Interacción Dart/acceso a la base de datos
- 21. Tratando de separar adjuntar la base de datos - configuración de acceso db después
- 22. Archivos de configuración frente a tablas de base de datos
- 23. Error de actualización de base de datos de campo CodeIgniter
- 24. Almacenamiento de variables de usuario en la base de datos frente a la sesión en asp.net
- 25. CakePHP - configuración de base de datos basada en la URL
- 26. Acceso Meteor base de datos de producción
- 27. Acceso a variables de entorno En C++
- 28. Lea la configuración de .NET desde la base de datos
- 29. mantener la configuración en la base de datos
- 30. CodeIgniter límite de consulta de base de datos
$ esto no funcionará en helper – Usman
Hola Usman, he editado esto antes. – Tobias
Otro todavía está allí "Si desea acceder al archivo de configuración para la base de datos cuando' $ this-> config-> load(); '" Gracias – Usman