Romain Zed Posted July 26, 2013 Share Posted July 26, 2013 (edited) Bonjour, Après quelques recherches sur Google et compagnie, je n'ai pas trouvé l'information que je recherchais, à savoir : Est-il possible de créer nos propres webservices ? J'entends par là, adapter une des classes Object que j'ai créé pour pouvoir la récupérer via les webservices. Concrètement, que lorsque je tape http://www.boutique.com/api/objetperso, ça me retourne un XML contenant tous mes "objetperso" en BDD Et http://www.boutique....pi/objetperso/1 me retourne l'objet avec l'ID 1 Est-ce possible ? J'espère avoir été assez clair dans mon raisonnement. Merci de vos futures réponses EDIT : En trifouillant un peu le code de Prestashop, j'ai réussi à ajouter une ressource à mes services web. Je ferai un petit tutoriel dans le week-end si cela intéresse quelqu'un. Edited July 26, 2013 by Romain Zed (see edit history) Link to comment Share on other sites More sharing options...
Matt75 Posted July 26, 2013 Share Posted July 26, 2013 (edited) Salut, Il faut faire un override de WebserviceRequestCore pour : Inclure ton ObjectModel Ajouter ton webservice dans la liste du BO en surchargeant la méthode getResources() Exemple: require_once(_PS_MODULE_DIR_ . 'mymodule/models/MyModuleModel.php'); class WebserviceRequest extends WebserviceRequestCore { public static function getResources() { $resources = parent::getResources(); $resources['mymodule'] = array('description' => 'Object mymodule', 'class' => 'MyModuleModel'); ksort($resources); return $resources; } } A+ Edited July 26, 2013 by Matt75 (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now