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

Gestisce i campi di tipo many to many. More...

Inheritance diagram for ManyToManyBuild:
Collaboration diagram for ManyToManyBuild:

Public Member Functions

 __construct ($options)
 Costruttore. More...
 
 __toString ()
 Rappresentazione a stringa dell'oggetto. More...
 
 getJoinTable ()
 Getter della proprietà join_table. More...
 
 getJoinTableId ()
 Getter della proprietà join_table_id (nome della chiave esterna nella tabella di join del modello che ha il campo) proprietà join_table_id. More...
 
 getJoinTableM2mId ()
 Getter della proprietà join_table_m2m_id (nome della chiave esterna nella tabella di join del modello m2m) proprietà join_table_m2m_id. More...
 
 formElement ($mform, $options=array())
 
 clean ($request_value, $options=null)
 
 filterWhereClause ($value)
 
 printValue ()
 
- 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_order
 
 $_m2m_where
 
 $_m2m_controller
 
 $_join_table
 
 $_add_related
 
 $_add_related_url
 
 $_join_table_m2m_id
 
- 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...
 
 $_join_table_id
 
- Protected Attributes inherited from Build
 $_name
 Proprietà dei campi. More...
 
 $_model
 
 $_field_object
 
 $_table
 
 $_view_input
 
 $_value
 

Private Member Functions

 getJoinM2mValues ()
 Valori dei record della tabella m2m associati al modello. More...
 

Detailed Description

Gestisce i campi di tipo many to many.

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.

See also
Gino.Build::__construct()
Parameters
array$optionsarray associativo di opzioni del campo del database
  • opzioni generali definite come proprietà nella classe Build()

Member Function Documentation

__toString ( )

Rappresentazione a stringa dell'oggetto.

Returns
rappresentazione a stringa dei modelli associati separati da virgola
clean (   $request_value,
  $options = null 
)
See also
Gino.Build::clean()
Parameters
array$optionsarray associativo di opzioni
Returns
array
filterWhereClause (   $value)
See also
Gino.Build::filterWhereClause()
Parameters
array$value
formElement (   $mform,
  $options = array() 
)
getJoinM2mValues ( )
private

Valori dei record della tabella m2m associati al modello.

Returns
array (id values)
getJoinTable ( )

Getter della proprietà join_table.

Returns
proprietà join_table
getJoinTableId ( )

Getter della proprietà join_table_id (nome della chiave esterna nella tabella di join del modello che ha il campo) proprietà join_table_id.

getJoinTableM2mId ( )

Getter della proprietà join_table_m2m_id (nome della chiave esterna nella tabella di join del modello m2m) proprietà join_table_m2m_id.

printValue ( )

Field Documentation

$_add_related
$_add_related_url
$_join_table
$_join_table_id
protected
$_join_table_m2m_id
$_m2m
protected

Proprietà dei campi specifiche del tipo di campo.

$_m2m_controller
$_m2m_order
$_m2m_where

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