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
ManyToManyThroughBuild Class Reference

Gestisce i campi di tipo many to many con associazione attraverso un modello che porta informazioni aggiuntive. More...

Inheritance diagram for ManyToManyThroughBuild:
Collaboration diagram for ManyToManyThroughBuild:

Public Member Functions

 __construct ($options)
 Costruttore. More...
 
 __toString ()
 Rappresentazione a stringa dell'oggetto. More...
 
 getValues ()
 Valori dei record di associazione. More...
 
 getM2m ()
 Restituisce la classe del m2m. More...
 
 getController ()
 Restituisce il controller del modello cui appartiene il campo. More...
 
 getM2mTable ()
 Restituisce la tabella dati della classe m2m. More...
 
 getModelTableId ()
 Restituisce il nome del campo che immagazzina l'id del modello che ha la relazione m2m. More...
 
 formElement ($mform, $options=array())
 
 filterWhereClause ($value)
 
- Public Member Functions inherited from Build
 __construct ($options)
 Costruttore. More...
 
 __toString ()
 Rappresentazione a stringa dell'oggetto. More...
 
 canBeOrdered ()
 Indica se il campo può essere utilizzato come ordinamento nella lista della sezione amministrativa. More...
 
 getName ()
 Getter della proprietà name. More...
 
 setName ($value)
 Setter della proprietà name. More...
 
 getValue ()
 Getter della proprietà value. More...
 
 setValue ($value)
 Setter della proprietà value. More...
 
 getTable ()
 Getter della proprietà table. More...
 
 setTable ($value)
 Setter della proprietà table. More...
 
 getViewInput ()
 Getter della proprietà value. More...
 
 setViewInput ($value)
 Setter della proprietà value. More...
 
 getRequired ()
 Getter della proprietà required. More...
 
 setRequired ($value)
 Setter della proprietà required. More...
 
 getWidget ()
 Getter della proprietà widget. More...
 
 setWidget ($value)
 Setter della proprietà widget. More...
 
 formElement ($mform, $options=array())
 Stampa un elemento del form facendo riferimento al valore della chiave widget. More...
 
 formFilter ($options)
 Stampa un elemento del form di filtri area amministrativa. More...
 
 filterWhereClause ($value, $options=array())
 Definisce la condizione WHERE per il campo. More...
 
 cleanFilter ($request_value, $options)
 Ripulisce un input usato come filtro in area amministrativa. More...
 
 clean ($request_value, $options=null)
 Ripulisce un input per l'inserimento del valore in database. More...
 
 printValue ()
 Valore del campo predisposto per l'output html. More...
 

Data Fields

 $_m2m_controller
 
 $_controller
 
- Data Fields inherited from Build
 $_label
 
 $_default
 
 $_lenght
 
 $_auto_increment
 
 $_primary_key
 
 $_unique_key
 
 $_required
 
 $_widget
 
 $_int_digits
 
 $_decimal_digits
 

Protected Attributes

 $_m2m
 Proprietà dei campi specifiche del tipo di campo. More...
 
 $_remove_fields
 
 $_model_table_id
 
- Protected Attributes inherited from Build
 $_name
 Proprietà dei campi. More...
 
 $_model
 
 $_field_object
 
 $_table
 
 $_view_input
 
 $_value
 

Detailed Description

Gestisce i campi di tipo many to many con associazione attraverso un modello che porta informazioni aggiuntive.

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

Constructor & Destructor Documentation

__construct (   $options)

Costruttore.

Parameters
array$optionsarray associativo di opzioni del campo del database
  • opzioni generali definite come proprietà nella classe Build()
  • opzioni definite come proprietà specifiche del modello
    • remove_fields (array)
Returns
void

Ridefinisce il valore della proprietò $_value come array dei valori id dei record associati.

Member Function Documentation

__toString ( )

Rappresentazione a stringa dell'oggetto.

Returns
lista rappresentazioni a stringa dei modelli correlati separati da virgola
filterWhereClause (   $value)
formElement (   $mform,
  $options = array() 
)
getController ( )

Restituisce il controller del modello cui appartiene il campo.

Returns
Gino.Controller controller
getM2m ( )

Restituisce la classe del m2m.

See also
Gino.Model::m2mtObject()
Returns
string, nome della classe del modello m2m
getM2mTable ( )

Restituisce la tabella dati della classe m2m.

Returns
nome tabella
getModelTableId ( )

Restituisce il nome del campo che immagazzina l'id del modello che ha la relazione m2m.

Returns
nome del campo
getValues ( )

Valori dei record di associazione.

Returns
array

Field Documentation

$_controller
$_m2m
protected

Proprietà dei campi specifiche del tipo di campo.

$_m2m_controller
$_model_table_id
protected
$_remove_fields
protected

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