/ Published in: PHP
                    
                                        
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
<?php
require_once "config.php";
abstract class DataObject {
//Constructor de la clase DataObject
public function __construct( $datos ) {
foreach ( $datos as $clave => $valor ) {
#Comprueba que el valor de $clave existe en el objeto datos y si existe le añadimos su valor
}
}
//Recoge el nombre de un campo. Lo busca en la tabla del objeto datos y si existe devuelve su valor.
public function getValue( $campo ) {
return $this->datos[$campo];
} else {
}
}
//Devuelve el valor de un campo con los caracteres codificados
public function getValueEncoded( $campo ) {
}
//Crea una conexión a la base de datos
protected function connect() {
try {
#Los parámetros esta incluidos en el config.php
$conn = new PDO( DB_DSN, DB_USERNAME, DB_PASSWORD );
$conn->setAttribute( PDO::ATTR_PERSISTENT, true );
$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
} catch ( PDOException $e ) {
}
return $conn;
}
//Destruye la conexión creada anteriormente
protected function disconnect( $conn ) {
$conn = "";
}
}
?>
Comments
 Subscribe to comments
                    Subscribe to comments
                
                