Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 31-03-2014 16:54:24

biloute
Membre
Date d'inscription: 01-04-2013
Messages: 19

[Résolu] Zend et Python

Bonjour,

J'ai un script écrit en Python, que je souhaite utiliser dans mon projet Zend.

En gros, l'utilisateur upload un fichier (texte ou csv) et on donne ce fichier au script Python qui fait son métier. Je sais que ça aurait été plus simple de le traiter directement en PHP, mais c'est un script déjà existant et il y a trop de "métier" dans le script pour le refondre.

N'ayant jamais fait cohabiter PHP et Python, je voudrais savoir comment m'y prendre, notamment via le framework Zend :
- Dois mettre le script .py dans le dossier vendor ?
- Dois-je forcément passer par une execution en ligne de commande pour jouer mon script ? (fonction exec)
- Peux t-on récupérer des info facilement de Python vers PHP ?

Merci d'avance.

Dernière modification par biloute (04-04-2014 22:38:26)

Hors ligne

 

#2 31-03-2014 17:05:25

flobrflo
Membre
Lieu: Marseille
Date d'inscription: 26-04-2013
Messages: 376

Re: [Résolu] Zend et Python

Salut smile
à mon avis il s'agit plus d'une question php que Zend Framework 2.

Apparemment tu peu appeler un script Python en Php comme ceci:

Code:

[lang=php]
$run_script = shell_exec('python /script/test.py');

Hors ligne

 

#3 31-03-2014 19:13:49

biloute
Membre
Date d'inscription: 01-04-2013
Messages: 19

Re: [Résolu] Zend et Python

Merci pour l'info wink

En fait concernant Zend, c'est vraiment pour savoir où il faut placer le script dans l'arborescence du projet.
Y a t-il des préconisations ?
Le répertoire Vendor est-il prévu aussi pour y placer des script autre que PHP (Python dans ce cas là) ?

Merci smile

Hors ligne

 

#4 31-03-2014 23:50:17

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: [Résolu] Zend et Python

Salut, tu peux le placer dans le dossier data par exemple. Et l'appel est à faire dans une couche service pas directement dans le contrôleur (c'est plus propre).

Hors ligne

 

#5 04-04-2014 22:38:06

biloute
Membre
Date d'inscription: 01-04-2013
Messages: 19

Re: [Résolu] Zend et Python

Merci pour ces conseils big_smile

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages