Buenas compañeros tengo un problema con las interface porque cuando quiero llamar a un método de la interface me dice que no puedo llamar a un método abstract :S
Aquí mi interface:
Código PHP:
Ver originalinterface seCarga {
[...]
public static function cargarDatos ( $valores );
[...]
}
Esta interface es implementada por muchas clases. Entonces tengo una clase abstracta que lo que quiere hacer es gestionar las clases. Quiero poder llamar al método cargarDatos sin saber que tipo de objeto es (esa es la gracia de las interface y herencia, no?). La clase donde lo llamo es esta:
Código PHP:
Ver originalabstract class Gestor { {
[...]
protected static function _estructurarDatos ()
{
[...]
echo "<div id='{$fila["id"]}'>";
echo seCarga::cargarDatos ( $fila );
echo "</div>";
[...]
}
[...]
}
No me deja hacerlo, me lanza el error
"PHP Fatal error: Cannot call abstract method seCarga::cargarDatos()"
Que estoy haciendo mal :S
Muchas gracias!!