Je souhaite récuperer des meta-data ALFRESCO à partir...

cancel
Showing results for 
Search instead for 
Did you mean: 
jcl_4104
Member II

Je souhaite récuperer des meta-data ALFRESCO à partir...

Je souhaite récuperer des meta-data ALFRESCO à partir d'un script PHP ( avec php library ).

Voici le modele que j'ai défini ( type publication )

<!– Définition du type publication –>
      <type name="mm:publication">
         <title>Publication</title>
         <parent>cm:content</parent>
         <properties>
            <property name="mm:isbn">
               <title>Numéro ISBN </title>
               <type>d:text</type>
               <!–<mandatory>true</mandatory>–>
            </property>
            <property name="mm:prix">
               <title>prix</title>
               <type>d:text</type>
               <!–<mandatory>true</mandatory>–>
            </property>
            <property name="mm:caracteristique">
               <title>Caracteristique</title>
               <type>d:text</type>
               <!–<mandatory>true</mandatory>–>
            </property>
         </properties>
         <associations>
            <association name="mm:association">
               <title>Association </title>
               <target>
                  <class>mm:publication</class>
                  <mandatory>false</mandatory>
                  <many>true</many>
               </target>
            </association>
         </associations>
      </type>
Voic l'extrait de mon script PHP, je suis positionné sur le noeud $d_node
…………………….
// Nom du fichier
$doc = $d_child->child->cm_name;
echo $doc.'</br>';
//recupération des properties
$prop = $d_node->properties;

echo 'Titre : '.$prop['{http://www.alfresco.org/model/content/1.0}title'].'</br>';
echo 'Description : '.$prop['{http://www.alfresco.org/model/content/1.0}description'].'</br>';
echo 'Auteur : '.$prop['{http://www.alfresco.org/model/content/1.0}author'].'</br>';
echo 'Prix : '.$prop['{cetmef.model}prix'].'</br>';
echo 'N° ISBN: '.$prop['{cetmef.model}isbn'].'</br>';
echo 'Caractéristique : '.$prop['{cetmef.model}caracteristique'].'<br>';

//recuperation du fichier associé
$as = $d_node->associations;
…………….
Je récupère bien toutes les propriétés ( title, description ….)
pouvez vous m'indiquer la suite pour récupérer l'url du  fichier associé

Merci d'avance
1 Reply
bmagnier
Member II

Re: Je souhaite récuperer des meta-data ALFRESCO à partir...

Bonjour,

sans trop m'avancer (je n'ai pas beaucoup pratiqué l'API PHP dans sa nouvelle version), je pense qu'il faudrait s'orienter vers la classe File, qui dérive de Node et contient les informations voulues.

Bertrand.