No muestra el valor entero

Estoy tratando de averiguar por qué muestra la variable como un bool y no como un número entero como debería ser.

El archivo de configuración kow_auth se carga automáticamente.

biblioteca:

echo "<pre>";
echo "max_attempts:";
var_dump($this->ci->config->item('login_max_attempts', 'kow_auth'));
echo "</pre>";

archivo de configuración kow_auth

http://pastebin.com/9KMEn4Uf

preguntado el 12 de junio de 12 a las 20:06

¿Puedes mostrar cómo obtienes el contenido del archivo de configuración? parece que el error está aquí -

¿Afecta la regulación de la $this->ci->config->item('login_max_attempts') ¿trabajo? -

¿Cómo está tu $ci definido en su controlador? -

@Panique publiqué todo el archivo de configuración -

De acuerdo, por alguna razón, cuando quito la parte kow_auth y publico lo que Yan sugirió, informa el valor correcto. ¿Por qué es eso? Pensé que tenía que adjuntar el nombre del archivo de configuración. -

2 Respuestas

El problema es que estás pasando el segundo parámetro: kow_auth

esta tratando de recuperar login_max_attempts de una matriz llamada kow_auth y eso no existe en su archivo de configuración.

Puedes crear configuraciones como esta:

$config['kow_auth']['login_by_username'] = TRUE;
$config['kow_auth']['login_by_email'] = FALSE;
$config['kow_auth']['login_max_attempts'] = 5;
$config['kow_auth']['login_attempt_expire'] = 60*60*24;

De esta manera debería funcionar con su segundo parámetro.

Docs: http://codeigniter.com/user_guide/libraries/config.html

Respondido el 12 de junio de 12 a las 20:06

¿Este bool es falso o verdadero? Déjame adivinar: ¿¡falso!? ;) Entonces puede ser que simplemente no entiendas el contenido de $config['login_max_attempts']. var_dump da un false porque no hay tal variable/objeto definido en su código con ese nombre.

Respondido el 12 de junio de 12 a las 21:06

Sigo teniendo problemas con esta parte. Crear archivos de configuración personalizados y mi proyecto no obtiene esos valores del archivo de configuración. Pero sí, estoy recibiendo una respuesta falsa. - jeff davidson

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.