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

Campo di tipo many to many con associazione attraverso un modello che porta informazioni aggiuntive. More...

Inheritance diagram for ManyToManyThroughField:
Collaboration diagram for ManyToManyThroughField:

Public Member Functions

 __construct ($options)
 Costruttore. More...
 
 getProperties ()
 
 valueFromDb ($value)
 
- Public Member Functions inherited from Field
 __construct ($options)
 Costruttore. More...
 
 __toString ()
 Rappresentazione a stringa dell'oggetto. More...
 
 getName ()
 Getter della proprietà name. More...
 
 setName ($name)
 Setter della proprietà name. More...
 
 getLabel ()
 Getter della proprietà label. More...
 
 setLabel ($label)
 Setter della proprietà label. More...
 
 getDefault ()
 Getter della proprietà default. More...
 
 setDefault ($default)
 Setter della proprietà default. More...
 
 getLenght ()
 Getter della proprietà length. More...
 
 setLenght ($length)
 Setter della proprietà length. More...
 
 getAutoIncrement ()
 Getter della proprietà auto_increment. More...
 
 setAutoIncrement ($value)
 Setter della proprietà auto_increment. More...
 
 getPrimaryKey ()
 Getter della proprietà primary_key. More...
 
 setPrimaryKey ($value)
 Setter della proprietà primary_key. More...
 
 getUniqueKey ()
 Getter della proprietà unique_key. More...
 
 setUniqueKey ($value)
 Setter della proprietà unique_key. 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...
 
 getIntDigits ()
 Getter della proprietà int_digits (cifre intere) More...
 
 setIntDigits ($value)
 Setter della proprietà int_digits. More...
 
 getDecimalDigits ()
 Getter della proprietà decimal_digits (cifre decimali) More...
 
 setDecimalDigits ($value)
 Setter della proprietà decimal_digits. More...
 
 getProperties ()
 Proprietà defnite per il campo. More...
 
 retrieveValue ($field_name)
 Valore del campo in una richiesta HTTP (. More...
 
 valueFromDb ($value)
 Valore del campo del modello nel suo formato specifico Questo metodo viene richiamato nei metodi: More...
 
 valueToDb ($value)
 Imposta il valore recuperato dal form e ripulito con Gino.Build::clean() Il valore viene utilizzato per la definizione della query e la gestione dei ManyToMany. More...
 

Data Fields

 $_m2m_controller
 
 $_controller
 
- Data Fields inherited from Field
 $_default
 
 $_lenght
 
 $_auto_increment
 
 $_primary_key
 
 $_unique_key
 
 $int_digits
 
 $decimal_digits
 

Protected Attributes

 $_m2m
 Proprietà dei campi specifiche del tipo di campo. More...
 
- Protected Attributes inherited from Field
 $_request
 
 $_name
 Proprietà dei campi Vengono esposte dai relativi metodi __get e __set. More...
 
 $_required
 
 $_widget
 
 $_default_widget
 

Detailed Description

Campo 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

Il prefisso dei nomi degli input che compongono il ManyToManyThroughField viene impostato dal javascript (m2mt_).

Constructor & Destructor Documentation

__construct (   $options)

Costruttore.

Parameters
array$optionsarray associativo di opzioni del campo del database
  • opzioni generali definite come proprietà nella classe Field()
  • opzioni specifiche del tipo di campo
    • controller (object): controller del modello cui appartiene il campo
    • m2m (string): classe attraverso la quale si esprime la relazione molti a molti (nome completo di namespace)
    • m2m_controller (object): oggetto controller da passare evenualmente al costruttore della classe m2m
Returns
void

Member Function Documentation

getProperties ( )
valueFromDb (   $value)
See also
Gino.Field::valueFromDb()
Parameters
integer$valuevalore id del record
Returns
null or array (valori id dei record di associazione)

Field Documentation

$_controller
$_m2m
protected

Proprietà dei campi specifiche del tipo di campo.

$_m2m_controller

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