![]() |
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
|
Classe per la creazione ed il salvataggio dati di un form. More...


Public Member Functions | |
| __construct ($model, $options=array()) | |
| Costruttore. More... | |
| getModel () | |
| view ($options_form=array(), $options_field=array()) | |
| Interfaccia per il metodo di renderizzazione del form. More... | |
| get ($fields=array()) | |
| Recupera la struttura dei campi Nel caso in cui non vengano indicati dei campi vengono presi tutti i campi del modello. More... | |
| save ($options=array(), $options_field=array()) | |
| Salvataggio dei dati a seguito del submit di un form di inserimento/modifica Per attivare l'importazione dei file utilizzare l'opzione import_file e sovrascrivere il metodo readFile(). More... | |
Public Member Functions inherited from Form | |
| __construct ($options=array()) | |
| Costruttore. More... | |
| getFormId () | |
| Getter della proprietà $_form_id. More... | |
| setMethod ($method) | |
| Setter della proprietà $_method Imposta le proprietà $_method, $_requestVar. More... | |
| setValidation ($validation) | |
| Setter della proprietà $_validation. More... | |
| permission ($options, $fname) | |
| Permessi di modifica dei campo. More... | |
| setHidden ($hidden=array()) | |
| Setta la proprietà $_hidden (campi hidden del form) More... | |
| load ($session_value, $clear=TRUE) | |
| Recupera i valori inseriti negli input form e salvati nella sessione del form. More... | |
| saveSession ($session_value=null) | |
| Salva i valori dei campi del form in una variabile di sessione. More... | |
| retvar ($name, $default= '') | |
| Recupera il valore di un campo del form precedentemente salvato. More... | |
| open ($action, $upload, $list_required, $options=array()) | |
| Parte inziale del form, FORM TAG, TOKEN, REQUIRED Imposta le proprietà $_form_id, $_validation. More... | |
| close () | |
| Chiusura form, FORM TAG. More... | |
| checkRequired () | |
| Controlla la compilazione dei campi obbligatori. More... | |
| captcha ($options=null) | |
| Widget Captcha. More... | |
| checkCaptcha () | |
| Verifica del captcha. More... | |
| render ($model_obj, $opt=array()) | |
| Wrapper per la stampa del form Imposta le proprietà $_form_id, $_validation, $_method, $_requestVar, $_session_value. More... | |
Static Public Member Functions | |
| static | translationValue ($table, $field, $ref_value, $ref_id) |
| Valore della traduzione di un campo. More... | |
Static Public Member Functions inherited from Form | |
| static | formFieldTranslation ($type, $table, $field, $id_value, $width, $toolbar='') |
| Interfaccia che apre o chiude il form per l'inserimento e la modifica delle traduzioni. More... | |
Protected Member Functions | |
| readFile ($model, $path_to_file, $options=array()) | |
| Legge il file e ne importa il contenuto. More... | |
| restore ($table, $filename, $options=array()) | |
| Restore di un file. More... | |
| dump ($table, $filename, $options=array()) | |
| Dump di una tabella. More... | |
Protected Member Functions inherited from Form | |
| makeInputForm ($model, $fields, $options=array(), $inputs=array()) | |
| Generazione automatica del form di inserimento/modifica di un Gino.Model Cicla sulla struttura del modello e per ogni campo costruisce l'elemento del form. More... | |
Protected Attributes | |
| $_model | |
| $_fields | |
Protected Attributes inherited from Form | |
| $_registry | |
| $_request | |
| $_session | |
Private Member Functions | |
| m2mThroughAction ($m2m_name, $m2m_object, $model, $options=array()) | |
| Salvataggio dei campi Gino.ManyToManyThroughField. More... | |
Classe per la creazione ed il salvataggio dati di un form.
Fornisce gli strumenti per generare gli elementi del form e per gestire l'upload di file
| __construct | ( | $model, | |
$options = array() |
|||
| ) |
Costruttore.
| object | $model | |
| array | $options | array associativo di opzioni
|
|
protected |
Dump di una tabella.
| string | $table | |
| string | $filename | nome del file completo di percorso |
| array | $options | array associativo di opzioni |
| get | ( | $fields = array() | ) |
Recupera la struttura dei campi Nel caso in cui non vengano indicati dei campi vengono presi tutti i campi del modello.
| array | $fields | elenco dei campi da mostrare come input |
| getModel | ( | ) |
|
private |
Salvataggio dei campi Gino.ManyToManyThroughField.
Il salvataggio di questi tipi di campi avviene in automatico utilizzando la class Gino.AdminTable. Non è gestito dalla classe Gino.Model.
| string | $m2m_name | nome del campo ManytoManyThroughField |
| \Gino\ManyToManyThroughField | $m2m_object | istanza della classe di tipo Gino.Field che rappresenta il campo |
| \Gino\Model | $model | istanza del model cui appartiene il campo |
| $options | array associativo di opzioni |
|
protected |
Legge il file e ne importa il contenuto.
| \Gino\Model | $model | oggetto del modello |
| string | $path_to_file | |
| array | $options | array associativo di opzioni
|
|
protected |
Restore di un file.
| string | $table | nome della tabella |
| string | $filename | nome del file da importare |
| array | $options | arra |
| save | ( | $options = array(), |
|
$options_field = array() |
|||
| ) |
Salvataggio dei dati a seguito del submit di un form di inserimento/modifica Per attivare l'importazione dei file utilizzare l'opzione import_file e sovrascrivere il metodo readFile().
| array | $options | array associativo di opzioni
|
| array | $options_field | opzioni per formattare i valori dei campi da salvare nel database |
|
static |
Valore della traduzione di un campo.
| string | $table | nome della tabella con il campo da tradurre |
| mixed | $field | nome o nomi dei campi da recuperare
|
| mixed | $ref_value | valore del campo di riferimento |
| string | $ref_id | nome del campo di riferimento (generalmente id) |
| view | ( | $options_form = array(), |
|
$options_field = array() |
|||
| ) |
Interfaccia per il metodo di renderizzazione del form.
| array | $options_form | opzioni del form e del layout |
| array | $options_field | opzioni dei campi |
|
protected |
|
protected |