Aquí mi interface:
Código PHP:
Ver original
interface 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 original
abstract 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!!