Ahora KumbiaPHP está en Slack!!

Si deseas contactar con nosotros y de forma rápida, estamos en Slack:

http://slack.kumbiaphp.com/

métodos StandarForm

Comienzo a trabajar con los StandarForm y aunque los formularios se muestran bien no cambian a partir de los métodos set. He revisado detalladamente todas las configuraciones del apache, php y mysql a partir de la documentación. Uso AppServer 2.5.9.

Estoy trabajando con el siguiente ejemplo:


class Usuario extends ActiveRecord
{
public $debug = true;

public function __constructor()
{

}
}
class UsuariosController extends StandardForm
{
public $scaffold = true;
public $source = "usuario";

public function __constructor()
{
$this->set_form_caption('Gestionar usuarios');
$this->set_type_email('correo');
}

}



Como decía el formulario se visualiza bien pero el caption sigue siendo Usuarios y no cambia el componente para el campo correo.
Adjunto una imagen con la visualización del formulario.
Según la documentación esto debe funcionar bien.
Por favor si a alguien le ha ocurrido agradecería cualquier ayuda. He hecho algunos trabajos con kumbia pero nunca había utilizado los formularios.
gracias de antemano.
salu2.

Comentarios

  • edited noviembre -1
    Según veo tu código tienes todo en un mismo archivo, no debería ser así.

    Esto debe ir en models/usuario.php


    class Usuario extends ActiveRecord
    {
    public $debug = true;
    }


    Esto en controllers/usuarios_controller.php


    class UsuariosController extends StandardForm
    {
    public $scaffold = true;
    public $source = "usuario";

    public function __construct()
    {
    $this->set_form_caption('Gestionar usuarios');
    $this->set_type_email('correo');
    }

    }


    Otra cosa no es __constructor() sino __construct()

    Saludos.
  • edited noviembre -1
    En realidad están en archivos separados lo que solo puse el código.
    El problema era el __construct. Los errores más sencillos a veces son los más difíciles de hallar.
    gracias por la ayuda.
    salu2.
  • edited noviembre -1
    Yo tambien estoy comenzando con Kumbia y StandarForm, y me ocurre lo mismo: el form se muestra bien, puedo insertar y modificar registros, pero no logro hacer cambios en la apariencia.
    He revisado el codigo una y otra vez y no encuentro el problema.
    Copio mi codigo a continuacion a ver si alguien puede detectar el error.
    Desde ya muchas gracias!

    models/producto.php

    <?php

    class Producto extends ActiveRecord
    {
    public $debug = true;
    }
    ?>



    controllers/producto_controller.php

    <?php

    class ProductoController extends StandardForm
    {
    public $scaffold = true;
    public $source = "producto";

    public function __construct()
    {
    $this->set_form_caption('Gestionar productos');
    }
    }
    ?>
Sign In or Register to comment.