Deprecated: Creation of dynamic property Modulo::$string is deprecated in E:\webspace\borjaabad.com\www\application\Modulo.php on line 123

Deprecated: Creation of dynamic property Modulo::$string is deprecated in E:\webspace\borjaabad.com\www\application\Modulo.php on line 123

Deprecated: Creation of dynamic property Modulo::$buffer is deprecated in E:\webspace\borjaabad.com\www\application\Pagina.php on line 45

Deprecated: Creation of dynamic property Modulo::$buffer is deprecated in E:\webspace\borjaabad.com\www\application\Pagina.php on line 45
TITULO

Deprecated: Creation of dynamic property View::$seccion is deprecated in E:\webspace\borjaabad.com\www\modules\secciones\controllers\htmlController.php on line 39

CAPÍTULO IV




Deprecated: Creation of dynamic property View::$_noticia is deprecated in E:\webspace\borjaabad.com\www\modules\noticias\controllers\indexController.php on line 23
API - Componentes y Modelos

Para cargar un modelo de nuestro componente desde el controlador:

$modelo = $this-> loadModel(‘modelo’);

ROOT_COM.DS.'models' *

(*) ROOT_COM para referirse a la ruta del componente



Para cargar un modelo de otro componente desde el controlador:

$modelo = $this-> loadModelFromOtherComponent(‘modelo’,’componente’);



La carga de la conexión a la BBDD no se hace por defecto, ya que no todos los modelos tienen porqué tener acceso a datos, así que para definir si un modelo tiene acceso pone el siguiente código en el constructor del modelo:


public function__construct() {

parent::__construct();

$this->cargaBD();

}



Pudiera cargarse la BD en cualquier otro método del controlador, no tiene porqué ser en el constructor, todo depende de las necesidades.

Ejemplo de un método usando PDO:


public function getSecciones(){

      try {        

           $secciones = $this->_db->query("SELECT * FROM secciones")            

                        return $secciones->fetchAll();

       }

      catch (PDOException $e) {

             echo $e->getMessage();

              return false;

       }

    }









Cabecera CMSUM

Deprecated: closedir(): Passing null is deprecated, instead the last opened directory stream should be provided in E:\webspace\borjaabad.com\www\application\Cache.php on line 81