Classe per il trattamento di campi di tipo tag.
More...
|
static | saveContentTags ($content_controller_class, $content_controller_instance, $content_class, $content_id, $tags) |
| Salva i tag su db, sia nella tabella tag che nella tabella di associazione ai contenuti. More...
|
|
static | getContentTags () |
| Ritorna un array di tag associati al contenuto dato Non è necessario inserire nella where clause anche i campi relativi al controller, perché comunque gli oggetti sono unici per id e nome classe. More...
|
|
static | getAllTags () |
| Array di tutti i tag presenti nel sistema. More...
|
|
static | getRelatedContents ($content_class, $content_id) |
| Fornisce contenuti correlati basandosi su corrsipondenza di tag. More...
|
|
static | getTagsHistogram () |
| Isrogramma dei tag (array tag->freqeunza) Utile per la scrittura di una tag cloud. More...
|
|
static | deleteTaggedItem ($controller_class, $controller_instance, $model_class, $model_id) |
| Elimina le associazioni dei tag ai contenuti. More...
|
|
static deleteTaggedItem |
( |
|
$controller_class, |
|
|
|
$controller_instance, |
|
|
|
$model_class, |
|
|
|
$model_id |
|
) |
| |
|
static |
Elimina le associazioni dei tag ai contenuti.
- Parameters
-
string | $controller_class | nome della classe controller del modello cui i tag sono associati |
integer | $controller_instance | valore id dell'istanza della classe controller del modello cui i tag sono associati |
string | $model_class | nome della classe del modello cui i tag sono associati |
integer | $model_id | valore id dell'oggetto cui i tag sono associati |
- Returns
- boolean
Example in the model
Array di tutti i tag presenti nel sistema.
- Returns
- array di tag
static getContentTags |
( |
| ) |
|
|
static |
Ritorna un array di tag associati al contenuto dato Non è necessario inserire nella where clause anche i campi relativi al controller, perché comunque gli oggetti sono unici per id e nome classe.
- Parameters
-
string | $content_class | la classe del modello cui i tag sono associati |
int | $content_id | l'id del oggetto cui i tag sono associati |
- Returns
- array di tag
static getRelatedContents |
( |
|
$content_class, |
|
|
|
$content_id |
|
) |
| |
|
static |
Fornisce contenuti correlati basandosi su corrsipondenza di tag.
- Parameters
-
string | $content_class | la classe dell'oggetto per il quale cercare contenuti correlati |
string | $content_id | la id dell'oggetto per il quale cercare contenuti correlati |
- Returns
- contenuti correlati
static getTagsHistogram |
( |
| ) |
|
|
static |
Isrogramma dei tag (array tag->freqeunza) Utile per la scrittura di una tag cloud.
- Returns
- istogramma tags
static saveContentTags |
( |
|
$content_controller_class, |
|
|
|
$content_controller_instance, |
|
|
|
$content_class, |
|
|
|
$content_id, |
|
|
|
$tags |
|
) |
| |
|
static |
Salva i tag su db, sia nella tabella tag che nella tabella di associazione ai contenuti.
- Parameters
-
string | $content_controller_class | nome della classe controller del modello cui i tag sono associati |
string | $content_controller_instance | id dell'istanza della classe controller del modello cui i tag sono associati |
string | $content_class | la classe del modello cui i tag sono associati |
int | $content_id | l'id del oggetto cui i tag sono associati |
string | $tags | stringa di tag separati da virgole |
- Returns
- TRUE
$_table_tag_taggeditem = 'sys_tag_taggeditem' |
|
static |
The documentation for this class was generated from the following file: