$id
$id :integer
Identifiant unique entier du post
Classe de gestion des Posts
getList(array<mixed,String> $fields = array(),String $filter = "",array<mixed,String> $operators = array(),String $orderby = "",boolean $asc = true,integer $limit = null,integer $offset = null,array<mixed,String> $case_unsensitive_fields = array(), $join = null, $type_join = 'INNER', $using = null, $prefix = null, $groupby = array(), $groupby_count = null, $subqueries = array()): array<mixed,\LibMelanie\Lib\MceObject>
Permet de récupérer la liste d'objet en utilisant les données passées (la clause where s'adapte aux données) Il faut donc peut être sauvegarder l'objet avant d'appeler cette méthode pour réinitialiser les données modifiées (propriété haschanged)
array<mixed,String> | $fields | Liste les champs à récupérer depuis les données |
String | $filter | Filtre pour la lecture des données en fonction des valeurs déjà passé, exemple de filtre : "((#description# OR #title#) AND #start#)" |
array<mixed,String> | $operators | Liste les propriétés par operateur (MappingMce::like, MappingMce::supp, MappingMce::inf, MappingMce::diff) |
String | $orderby | Tri par le champ |
boolean | $asc | Tri ascendant ou non |
integer | $limit | Limite le nombre de résultat (utile pour la pagination) |
integer | $offset | Offset de début pour les résultats (utile pour la pagination) |
array<mixed,String> | $case_unsensitive_fields | Liste des champs pour lesquels on ne sera pas sensible à la casse |
$join | ||
$type_join | ||
$using | ||
$prefix | ||
$groupby | ||
$groupby_count | ||
$subqueries |
Array
__construct(\LibMelanie\Api\Defaut\Workspace $workspace = null,string $creator = null)
Constructeur de l'objet
\LibMelanie\Api\Defaut\Workspace | $workspace | Workspace |
string | $creator | uid de l'utilisateur qui a créé le post |
listComments(boolean $onlyParent = false,string $search = null,string $orderby = 'created',boolean $asc = true): array<mixed,\LibMelanie\Api\Defaut\Posts\Comment>
Récupère la liste des commentaires associés au post
boolean | $onlyParent | Récupérer uniquement les commentaires de premier niveau |
string | $search | Recherche |
string | $orderby | Champ de tri |
boolean | $asc | Tri ascendant ou descendant |
Liste des commentaires
listReactions(): array<mixed,\LibMelanie\Api\Defaut\Posts\Reaction>
Récupère la liste des réactions associées au post
Liste des réactions
listImages(): array<mixed,\LibMelanie\Api\Defaut\Posts\Image>
Récupère la liste des images associées au post
Liste des images
listTags(array<mixed,\LibMelanie\Api\Defaut\Posts\Post> $postsList = array()): array<mixed,\LibMelanie\Api\Defaut\Posts\Tag>
Récupère la liste des tags associés au post
array<mixed,\LibMelanie\Api\Defaut\Posts\Post> | $postsList | Liste des posts |
Liste des tags
addTag(\LibMelanie\Api\Defaut\Posts\Tag $tag): boolean
Associer un tag au post courant
\LibMelanie\Api\Defaut\Posts\Tag | $tag | Tag à associer |
Vrai si l'association a été faite
removeTag(\LibMelanie\Api\Defaut\Posts\Tag $tag): boolean
Dissocier un tag du post courant
\LibMelanie\Api\Defaut\Posts\Tag | $tag | Tag à dissocier |
Vrai si la dissociation a été faite
listPosts(string $search = null, $tags = array(),string $orderby = 'created',boolean $asc = true,integer $limit = null,integer $offset = null): array<mixed,\LibMelanie\Api\Defaut\Posts\Post>
Récupère la liste des posts
string | $search | Recherche |
$tags | ||
string | $orderby | Champ de tri |
boolean | $asc | Tri ascendant ou descendant |
integer | $limit | Limite de résultats |
integer | $offset | Offset de résultats |
Liste des posts