Overview

Namespaces

  • GLFramework
    • Cache
    • Controller
    • DaMa
      • Manipulators
    • Database
    • HTTP
    • Mail
    • Middleware
    • Model
    • Module
    • Tests
    • Upload
    • Utils
  • None

Classes

  • Bootstrap
  • Controller
  • DatabaseManager
  • DBStructure
  • Events
  • Filesystem
  • Log
  • Mail
  • MailView
  • Model
  • ModelResult
  • Request
  • Response
  • Versions
  • View

Interfaces

  • Middleware
  • Overview
  • Namespace
  • Class

Class DBStructure

Namespace: GLFramework
Located at DBStructure.php
Methods summary
public array
# getDefinition( $model )

Parameters

$model
Model

Returns

array
public
# getCurrentModelDefinitionHash( )
public
# haveModelChanges( )
public
# executeModelChanges( $db )
public
# setDatabaseUpdate( )
public
# getCurrentStructure( $table = "" )
public array
# getStructureDifferences( $excepted, boolean $drop = false )

Parameters

$excepted
$drop

Returns

array
public
# getLength( $field )
public
# getAlterChange( $table, $field )
public
# getAlterAdd( $table, $field )
public
# getAlterDrop( $table, $field, $name = null )
public
# getHash( $table )
public
# getCreateTable( $table )
public
# getDropTable( $table )
public
# validTableName( $table )
API documentation generated by ApiGen