codeigniter – ProgramaciónExtrema.com https://programacionextrema.com Tutoriales de programación! Fri, 29 Jan 2016 06:25:09 +0000 es hourly 1 https://wordpress.org/?v=5.6.15 https://programacionextrema.com/wp-content/uploads/2015/10/cropped-icon-programacion-extrema-32x32.png codeigniter – ProgramaciónExtrema.com https://programacionextrema.com 32 32 Traducir CodeIgniter al español https://programacionextrema.com/2015/12/10/traducir-codeigniter-al-espanol/ https://programacionextrema.com/2015/12/10/traducir-codeigniter-al-espanol/#comments Thu, 10 Dec 2015 19:14:51 +0000 http://programacionextrema.com/?p=940 Como todos sabemos CodeIgniter es un framework muy popular que sirve para desarrollar páginas web en PHP, implementando el famoso patrón MVC. Actualmente si lo descargamos desde su sitio oficial lo vamos a encontrar en el idioma inglés, esto puede ser un gran problema debido a que cualquier tipo de mensaje que se muestre en… Read More

La entrada Traducir CodeIgniter al español aparece primero en ProgramaciónExtrema.com.

]]>
Como todos sabemos CodeIgniter es un framework muy popular que sirve para desarrollar páginas web en PHP, implementando el famoso patrón MVC.
Actualmente si lo descargamos desde su sitio oficial lo vamos a encontrar en el idioma inglés, esto puede ser un gran problema debido a que cualquier tipo de mensaje que se muestre en el sitio va a estar en ese idioma, como por ejemplo los posibles mensajes de error al validar un formulario. Es por ese motivo que en este tutorial aprenderemos a traducir CodeIgniter al español.

Cómo traducir CodeIgniter al español

Para realizar esta tarea vamos a descargar las traducciones que se nos ofrece de manera gratuita en el repositorio de GitHub https://github.com/bcit-ci/codeigniter3-translations. Luego vamos a incluir la carpeta spanish en el directorio application/language de nuestro proyecto, y a continuación en el archivo application/config/config.php vamos a cambiar el idioma a spanish como se muestra en la siguiente linea de código:

$config['language'] = 'spanish';

De esta misma forma podemos cambiar a cualquier otro idioma, solamente con copiar la carpeta requerida y cambiar la configuración.

Bueno gente, hemos llegado al final de este breve tutorial en el cual se explica cómo traducir CodeIgniter al español. Espero que les sea de gran utilidad y ante cualquier problema no duden en dejar un comentario.

La entrada Traducir CodeIgniter al español aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/12/10/traducir-codeigniter-al-espanol/feed/ 2
Layout en CodeIngiter https://programacionextrema.com/2015/11/07/layout-en-codeingiter/ https://programacionextrema.com/2015/11/07/layout-en-codeingiter/#respond Sat, 07 Nov 2015 16:17:30 +0000 http://programacionextrema.com/?p=506 CodeIgniter es uno de los Framework MVC para PHP más utilizado en la actualidad. Es por eso que en este tutorial aprenderemos a crear un layout en CodeIgniter. ¿Cómo crear un layout en CodeIngiter? Para comenzar con esta tarea vamos a necesitar crear nuestro propio controller, para esto nos vamos a ubicar en el directorio… Read More

La entrada Layout en CodeIngiter aparece primero en ProgramaciónExtrema.com.

]]>
CodeIgniter es uno de los Framework MVC para PHP más utilizado en la actualidad. Es por eso que en este tutorial aprenderemos a crear un layout en CodeIgniter.

¿Cómo crear un layout en CodeIngiter?

Para comenzar con esta tarea vamos a necesitar crear nuestro propio controller, para esto nos vamos a ubicar en el directorio application/core y vamos a crear un archivo llamado MY_Controller.php, dentro de él vamos a incluir el siguiente código:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

abstract class MY_Controller extends CI_Controller {

	function MY_Controller() {
		parent::__construct();
		$this->load->helper('url');
	}

	public function load_layout($view, $params = null)
	{
		// Paso por parámetro la vista $view al layout y la muestro
		$data = array();
		$data['content'] = $this->load->view($view, $params, true);
		$this->load->view('layout',$data, false);

	}

}

La función load_layout es la encargada de meter una vista en el layout y mostrarla. Esta función también acepta parámetros para la vista.

Ahora tenemos que crear nuestra vista layout, esto lo vamos a realizar creando un archivo layou.php en application/views con el siguiente código:

<!DOCTYPE html>
<html lang="en">
	<head>
		<title>Layout en CodeIgniter</title>
	</head>
	<body>
		<?php echo $content;?>
	</body>
</html>

Donde la variable $content será la vista que queremos mostrar. Ahora para probar todo esto necesitamos crear un controlador, en nuestro caso vamos a crear un archivo llamado holamundo.php con el siguiente contenido:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class HolaMundo extends MY_Controller {

	public function index(){
		$this->load_layout('holamaundo', array('saludo' => 'Hola Mundo!'));
	}
	
}

Este controlador está heredando de MY_Controller (el cual creamos nosotros) y en su acción index está usando la función load_layout para cargar la vista «holamundo» junto a su parámetro «saludo» en nuestro layout.

Para que esto termine de funcionar tenemos que crear nuestra vista en un archivo llamado holamundo.php ubicado en application/views con el siguiente contenido:

<p><?php echo $saludo; ?></p>

Una vez terminado podemos ir a nuestro navegador favorito y probar su funcionamiento.

Bueno hemos llegado al final de este tutorial, ante cualquier problema no duden en dejar un comentario.

La entrada Layout en CodeIngiter aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/11/07/layout-en-codeingiter/feed/ 0