Développer avec RBS Change : Documents non éditables en BO

  • 46448.1

    10/11/2011 11:16


    David Guillot
    Rang : Expert
    Bonjour,

    J'ai créé des documents via du code PHP (new module_persistentdocument_document suivi de setLabel et autres suivi de save($id_folder)).

    Mes documents sont bien présents dans l'arborescence de mon module mais ne sont pas éditables : quand je clique sur "Éditer", j'ai bien la liste des onglets mais ils sont grisés. Pourtant, je suis loggué en wwwadmin dans mon BO. Que se passe-t-il ?

    Merci d'avance
  • 46448.2

    10/11/2011 11:40


    Gaël Port
    Titre : Développeur RBS Change
    Rang : Expert
    Quand vous créez le nouveau document, vous faites effectivement un new ou bien vous passez par la méthode getNewDocumentInstance du service du document ?

    En principe il faut toujours passer par la méthode et non faire des new. Elle ne fait pas grand chose de plus mais affecte toutefois un id négatif à l'instance (qui est potentiellement testé dans certains processus).

    Du coup si vous passez effectivement par des new ça peut peut-être venir de là.
  • 46448.3

    10/11/2011 12:45


    David Guillot
    Rang : Expert
    Effectivement, je faisais un new, et effectivement, ça fonctionne avec le getNewDocumentInstance

    Merci !
 
Merci de prendre connaissance et de respecter les règles des forums.
 
1359 membres
Aucun membre connecté