[Resuelto] Codigo de Apertura de PHP en Code Igniter

Iniciado por danny920825, 26 Junio 2017, 23:01 PM

0 Miembros y 1 Visitante están viendo este tema.

danny920825

Hola Gente. Comence a estudiar Code Igniter hace un par de dias con unos video tutoriales que descargue y resulta que esperé a ver si lo mencionaban para no preguntar por gusto, pero no lo hicieron. Y mi pregunta es:
Cuando mandan datos a la vista:
Código (php) [Seleccionar]

class Home extends CI_Controller
{
public function index()
{
$datos = array("title"=>"Inicio", "mensaje"=>"hola Mundo con Code Igniter");
$this->load->view("home", $datos);
}
}


se supone que en dicha vista tengo que abrir en cada lugar el código php para poder sustituir con variables. Debería ser así:
Código (html) [Seleccionar]

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title><?php $title ?></title>
</head>
<body>
<div align="center">
<h1><?php $mensaje ?></h1>
</div>
</body>
</html>

pero si lo hago asi me sale en blanco la página. Tengo que ponerlo asi:
Código (html) [Seleccionar]

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title><?= $title ?></title>
</head>
<body>
<div align="center">
<h1><?= $mensaje ?></h1>
</div>
</body>
</html>


Y en un libro de Buenas Practicas hablaban de que es cierto que hay varias formas de iniciar el codigo PHP, pero la recomendada y estandar es <?php ?>. Es un problema a la hora de trabajar con C.I? Como me puede afectar en el desarrollo? O puedo usar la forma tradicional cambiando algun parametro de configuracion?
"Los que reniegan de Dios es por desesperación de no encontrarlo".
   Miguel de Unamuno

3n31ch

#1
Esto:

Código (php) [Seleccionar]
<?= 'hola mundo' ?>

Es lo mismo que esto:

Código (php) [Seleccionar]
<?php echo 'hola mundo'?>




En lo personal prefiero el primer caso.

Respecto al C.I, ni idea.

danny920825

"Los que reniegan de Dios es por desesperación de no encontrarlo".
   Miguel de Unamuno