cancel
Showing results for 
Search instead for 
Did you mean: 

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

jcl_4104
Champ in-the-making
Champ in-the-making
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 1

bmagnier
Champ in-the-making
Champ in-the-making
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.