<?php class Blog extends CI_Controller { # si reescribimos el constructor de la clase, invocar al constructor de la clase padre public function __construct() { parent:__construct(); } # se invoca directamente con http://www.ejemplo.com/index.php/blog public function index() { # se crea un array que se pasarĂ¡ a la vista para que pueda acceder a esas variables por el nombre $data["titulo"] = "Mi Titulo"; $data["cabecera"] = "Mi Cabecera"; $data["cosas"] = arra("limpiar","comprar","llamar a mama"); $this->load->view("blog_view",$data); } # se invoca con http://www.ejemplo.com/index.php/blog/mate public function mate() { echo "mate world"; } } ?>
<html>
<head>
<title><?=$titulo?></title>
</head>
<body>
<h1><?=$cabecera?></h1>
<ol>
<?php foreach($cosas as $item): ?>
<li><?=$item?></li>
<?php endforeach; ?>
</ol>
</body>
</html>
<?php class Blog extends CI_Controller { # si reescribimos el constructor de la clase, invocar al constructor de la clase padre public function __construct() { parent:__construct(); # DEPRECATED > nombre de la tabla. Se invoca con http://www.ejemplo.com/index.php/blog/scaffolding <- es la palabra secreta definida en config/routes.php $this->load->scaffolding("entradas"); } # se invoca directamente con http://www.ejemplo.com/index.php/blog public function index() { # se crea un array que se pasarĂ¡ a la vista para que pueda acceder a esas variables por el nombre $data["titulo"] = "Mi Titulo"; $data["cabecera"] = "Mi Cabecera"; $data["cosas"] = array("limpiar","comprar","llamar a mama"); $data['query'] = $this->db->get("CI_Entradas"); $this->load->view("blog_view",$data); } # se invoca con http://www.ejemplo.com/index.php/blog/mate public function mate() { echo "mate world"; } } ?>
<html>
<head>
<title><?=$titulo?></title>
</head>
<body>
<h1><?=$cabecera?></h1>
<ol>
<?php foreach($cosas as $item): ?>
<li><?=$item?></li>
<?php endforeach; ?>
</ol>
<?php foreach($query->result() as $row): ?>
<h3><?=$row->titulo?></h3>
<p><?=$row->cuerpo?></p>
<?php endforeach; ?>
</ol>
</body>
</html>