Problema con ztabularinputmanager

Hola a todos, estoy intentando utilizar la extensión ztabularinputmanager para hacer un formulario que me permita guardar múltiples registros de 2 modelos, pero me aparece este error:

Static function TabularInputManager::load() should not be abstract

Alguien tiene alguna idea de la razón por la que se produce y cómo solucionarlo?

Hola Judith,

A mí me pasaba lo mismo y lo solucioné. En el fichero TabularInputManager.php, donde se declara la clase TabularInputManager, la última función se declara de la siguiente manera:


public abstract static function load($model);

Yo lo que hice fue quitar static. Lo dejé de la siguiente manera y me funciona:


public abstract function load($model);

No soy un experto pero creo que, por concepto, es una contradicción declarar una función static y abstract. Y creo que a partir de la versión PHP 5.2 en adelante no se permite que un método de una clase sea static y abstract a la vez.

Una vez arreglado esto, la verdad es que la extensión TabularInputManager funciona muy bien.

Hola Fran, gracias…finalmente logré implementar lo que quería sin la extensión. Consideraré lo que me dices si alguna vez necesito usarla.