gino CMS  2.5.0
gino è un CMS scritto in PHP che offre tutti gli strumenti necessari per poter creare un sito web e gestire i contenuti al suo interno in maniera semplice ed efficace, svincolando l'amministratore da conoscenze tecniche di programmazione
Loader Class Reference

Loader di classi di tipo Gino.Model e classi di sistema. More...

Static Public Member Functions

static import ($app, $classes)
 Importa le classi di sistema o i modelli specificati Le classi di sistema sono quelle che risiedono nella directory lib/classes, le classi model sono proprie delle app. More...
 
static load ($class, $args=array(), $namespace='\Gino\\')
 Restituisce un'istanza della classe di sistema richiesta. More...
 
static singleton ($class)
 Restituisce l'istanza Singleton di una classe. More...
 

Detailed Description

Loader di classi di tipo Gino.Model e classi di sistema.

Author
marco guidotti guido.nosp@m.ttim.nosp@m.@gmai.nosp@m.l.co.nosp@m.m
abidibo abidi.nosp@m.bo@g.nosp@m.mail..nosp@m.com

Member Function Documentation

static import (   $app,
  $classes 
)
static

Importa le classi di sistema o i modelli specificati Le classi di sistema sono quelle che risiedono nella directory lib/classes, le classi model sono proprie delle app.

Per importare classi di sistema, l'argomento $app deve avere la forma [class | class/subdir] dove subdir è la subdir di lib/classes in cui si trova la classe da importare, mentre le classi da importare, argomento $classes, devono essere complete di namespace. Per importare classi di tipo Gino.Model invece l'argomento $app deve essere il nome del Controller (ed anche della directory della app), mentre le classi nell'argomento $classes devono essere specificate senza namespace.

Parameters
string$appnome dell'app dei models oppure stringa 'class[/subdir]' per le classi di sistema
array | string$classesla classe o le classi da importare (comprensive di eventuale namespace)
static load (   $class,
  $args = array(),
  $namespace = '\Gino\\' 
)
static

Restituisce un'istanza della classe di sistema richiesta.

Parameters
string$classnome della classe di sistema da istanziare (senza namespace)
array$argsargomenti del costruttore
string$namespacenome del namespace (default Gino)
Returns
object
static singleton (   $class)
static

Restituisce l'istanza Singleton di una classe.

Parameters
string$classnome della classe comprensivo di eventuale namespace
Returns
object

The documentation for this class was generated from the following file: