Categories :: PageIndex :: RecentChanges :: Login/Register :: Búsqueda:

Ejemplo para documentos: enlaceTable


Un ejemplo sencillo:

classes/tables.class.php
class enlaceTable extends Table {
  function enlaceTable() {
    $this->Table('enlace');
    $this->key = 'idenlace';
    $this->title = 'Enlaces';
    $this->order = 'idenlace DESC';
    $this->addColumn('idenlace','serial',0,1,0,'Id');
    $this->addColumn('enlace','varchar',500,0,0,'Título');
    $this->addColumn('url','varchar',600,0,0,'Dirección web');
    $this->addColumn('texto','text',0,0,0,'Texto');
  }
}


Tabla de enlaces que sirve también como lista de contactos, si se habilita "tipoenlace" puede servir varios propositos, tipoenlace puede llenarse con Organismo, Otros recursos, Sitios amigos, etc:

classes/tables.class.php
class tipoenlaceTable extends Table {
  function tipoenlaceTable() {
    $this->Table('tipoenlace');
    $this->key = 'idtipoenlace';
    $this->title = 'Enlaces';
    $this->order = 'tipoenlace';
    $this->addColumn('idenlace','serial',0,1,0,'Id');
    $this->addColumn('tipoenlace','varchar',500,0,0,'Tipo');
  }
}

class enlaceTable extends Table {
  function enlaceTable() {
    $this->Table('enlace');
    $this->key = 'idenlace';
    $this->title = 'Enlaces';
    $this->order = 'idenlace DESC';
    $this->addColumn('idenlace','serial',0,1,0,'Id');
    $this->addColumn('enlace','varchar',500,0,0,'Título');
    $this->addColumn('idtipoenlace','int',0,1,'tipoenlace','Tipo');
    $this->addColumn('url','varchar',600,0,0,'Dirección web');
    $this->addColumn('nombre','varchar',500,0,0,'Contacto');
    $this->addColumn('cargo','varchar',150,0,0,'Cargo');
    $this->addColumn('telefono','varchar',200,0,0,'Telefono');
    $this->addColumn('email','varchar',200,0,0,'E-mail');
    $this->addColumn('texto','text',0,0,0,'Texto');
    $this->addColumn('imagen','image',0,0,0,'Imagen');
  }
}



CategoryEjemplos

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.1868 seconds