Cuando mandan datos a la vista:
Código
class Home extends CI_Controller { public function index() { $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
pero si lo hago asi me sale en blanco la página. Tengo que ponerlo asi:
<!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>
Código
<!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?