Cette question est basée sur le graphe facebook facebook ... facebook est capable d'accéder à des objets (User, Page, Event) depuis un seul URI ... (graph.facebook.com/ID). Comment puis-je accomplir cela en utilisant et neo4J? mon plan est envelopper chaque type de nœud (utilisateur, page, événement) dans un objet php puis accéder uniformément à tous les objets ....Accéder uniformément aux objets
0
A
Répondre
0
Si je vous comprends bien, vous voulez avoir une manière uniforme d'effectuer des opérations communes sur un ensemble d'objets de type différent? Pour faire cela en PHP, je ferais deux choses: écrire une interface qui définit les opérations communes, puis écrire des classes de proxy qui, comme vous le mentionnez, enveloppent les objets d'origine et implémentent l'interface.
Par exemple, si vous avez ces classes:
class User {
public function getId() {
// Return some id
}
// Other user-specific stuff here
}
class Event {
public function getId() {
// Return some id
}
// Other user-specific stuff here
}
Vous pouvez écrire une interface et deux classes de proxy comme ceci:
interface FacebookObject {
public function getId();
}
class UserProxy implements FacebookObject {
function __construct($user) {
$this->user = $user;
}
function getId() {
return $this->user->getId();
}
}
class EventProxy implements FacebookObject {
function __construct($event) {
$this->event = $event;
}
function getId() {
return $this->event->getId();
}
}
Et vous pouvez écrire du code qui fonctionne sur le FacebookObject proxy:
function getFacebookId(FacebookObject $obj) {
return $obj->getId();
}
Questions connexes
- 1. jQuery accéder aux objets
- 2. Accéder aux objets dans les objets?
- 3. Accéder aux objets dans un tableau?
- 4. Accéder aux objets de Flex par l'ID
- 5. accéder aux objets php avec des propriétés
- 6. JsRender et accéder aux objets imbriqués
- 7. Comment accéder aux objets d'un autre objet?
- 8. Accéder aux objets dans les objets du DOM?
- 9. Accès aux objets d'extension
- 10. Comment accéder aux objets d'un ViewController à un autre ViewController
- 11. Accéder aux objets Ruby avec Python via XML-RPC?
- 12. Comment accéder aux objets connexes récemment enregistrés dans Datamapper ORM
- 13. Comment accéder aux objets entre deux pages xaml dans wp7?
- 14. Comment accéder aux objets dans une liste liée en C++
- 15. Comment accéder aux objets EF en utilisant les modèles TT
- 16. Comment accéder aux objets COM de différents modèles d'appartements?
- 17. Accéder aux objets jQuery dans le modèle de module
- 18. Comment accéder aux variables/objets dans l'ensemble de mon application?
- 19. se EXC_BAD_ACCESS à accéder aux objets en sous-vue
- 20. Comment accéder aux objets créés dynamiquement en javascript?
- 21. Comment accéder aux méthodes des objets javascript avec une variable?
- 22. Comment accéder aux objets d'application à partir du plugin jquery
- 23. JS Object, comment accéder aux objets de l'intérieur
- 24. Objets Javascript: Accéder aux variables d'objet à partir des méthodes
- 25. Accéder aux objets créés par ModelBinders dans ActionFilters
- 26. Comment accéder aux objets Java via Javascript dans Safari
- 27. Choix de syntaxe pour accéder aux objets enfants
- 28. Django: accéder aux objets ManyToManyField après la sauvegarde
- 29. Objectif C - Comment accéder aux objets internes NSNotification?
- 30. Comment accéder aux objets de formulaire dans le bean
Nous vous remercions de votre aide ... – Donald