|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Romaric ParmentierInscription : avril 2008 Messages : 58 ![]() |
Bonjour à tous,
J'ai du code php qui exécute des requêtes MongoDB. Ces requêtes sont du javascript stocké dans une chaîne de caractère et passé à un objet PHP. Est-il possible de stocker son JS dans un véritable fichier JS pour ensuite passer ces fonctions à mes objets PHP. Comme si je passais une fonction anonyme JS à un objet PHP. Bon c'est un peu tordu, mais j'aimerai éviter la duplication de code et retrouvé une certaine complétion/vérification de code dans mon IDE et par la même occasion séparer mon PHP de mon "JS". Merci d'avance de vos réponses, Gnarik |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() |
Pas vraiment une réponse, mais... pourquoi tu n'utilises pas le driver PHP de mongo ? Quel est ton besoin en faisant du JS ? Ca veut dire que c'est le client qui exécutes la requête vers MongoDB, qui est donc visible sur internet ??
__________________
Rudi Bruchez Consultant indépendant modélisation, administration, optimisation, formation, solutions MS SQL Server et informatique libre. MCDBA, MCITP, MCT, SCJP2 - http://www.babaluga.com/ Articles et tutoriels : http://rudi.developpez.com/ LIVRES : Optimiser SQL Server, Microsoft SQL Server 2012 Security Cookbook, Pro T-SQL 2012 Programmer's Guide - les bases de données NoSQL, Eyrolles. |
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Romaric ParmentierInscription : avril 2008 Messages : 58 ![]() |
Hello, quoi qu'il en soit, merci de ta réponse.
J'utilise déjà le driver php-mongo. Les requêtes ne sont pas coté client (surtout pas), simplement coté serveur elles sont stockées dans des strings ce qui ne rend pas le tout très factorisable. Par exemple : >ICI< c'est comme si j'utilisais la partie if du $map dans plusieurs requêtes et qu'au lieu de le réécrire plusieurs fois je voulais le reprendre depuis un fichier JS. J'espère que j'arrive à me faire comprendre bien que je commence à me dire que ce n'est pas tellement faisable à moins d'avoir recourt à du parsing de fichier, ce qui n'est pas vraiment une bonne solution à mon gout. Si jamais vous avez des idées je suis preneur ! ![]() A+ |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com