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 8:47
    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 8:47
    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 8:47
    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.