Please enable JavaScript.
Coggle requires JavaScript to display documents.
Insertion manuelle de toutes les kws d'un client (Exécute la route…
Insertion manuelle de toutes les kws d'un client
Exécute la route
chinois
qui fait l'appelle à l'action
chinois
du
PositionnementController
Crée variable
em
du
entityManager
Crée variable
sitesweb
qui récupère la liste des sites web du
Repository Siteweb
Crée variable
moteurs
qui récupère la liste des moteurs du
Repository Moteur
Retourne le render de vue
chinois.html.twig
avec les parameters
sitesweb
et
moteurs
La vue crée une formulaire qui contiens les elements suivant :
site web
: liste déroulent des sites web
moteur de recherche
: liste déroulent des moteurs
date de relevé
: champs date pour sélectionné une date de relevé des kws
bouton
Appliquer
(interface graphique)
Au clique sur le bouton
Appliquer
exécute fonction
ajax
pour récupéré le résultat et l'afficher dans cette vue.
(interface graphique)
La fonction
ajax
exécute la route
lstchinois
avec les valeurs des champs du formulaire passé en
post
, la route fait l'appelle a l'action
lstchinois
du
PositionnementController
Crée variable
request
qui récupère les valeurs des champs du formulaire
Crée variable
idsiteweb
avec valeur du champs
site web
Crée variable
idmoteur
avec valeur du champs
moteur de recherche
Crée variable
start
avec valeur du champs
date de relevé
Crée variable
em* du
entityManager**
Crée variable
siteweb
qui récupère l'objet
Siteweb
avec parameter
idsiteweb
Crée variable
kws
qui récupère la liste des
Kw
du site web (
siteweb
) passé en parameter
Retourne le render du vue
lstchinois.html.twig
avec parameter
kws
,
idsiteweb
,
idmoteur
et
start
La vue contiens une formulaire qui affiche une table des
kws
avec la possibilité d'ajoute une
position
et une
destination
pour chaque
kw
(interface graphique)
Le bouton
Enregistrer
déclenche l'action du formulaire qui exécute la route
savechinois
avec parameter
idsiteweb
,
idmoteur
et les valeurs des champs du formulaire passé en
POST
(interface graphique)
La route
savechinois
fait l'appelle à l'action
savechinois
du
PositioinnementController
Crée variable
request
qui récupère les valeurs
post
du formulaire
Crée variable
em
du
entityManager
Crée variable
siteweb
qui récupère l'objet site web avec parameter
idsiteweb
Crée variable
dateposition
qui récupère la valeur
post start
Crée variable
idmoteur
qui récupère la valeur
post idmoteur
Crée variable
moteur
qui récupère l'objet
Moteur
avec parameter
idmoteur
Condition sur variable
moteur
si existe pas en crée une nouvelle objet
Moteur
en le
persist
et mettre à jour la base de donnée
Crée variable
o
qui récupère l'objet
Outil
avec parameter string
Manuelle
Condition sur variable
o
si existe en récupère l'objet
Outil
avec
id
sinon en crée une nouvelle objet
Outil
avec le nom
Manuelle
Crée variable
doc
qui récupère l'objet
Document
avec parameter
siteweb
et
nom
Condition sur
doc
si existe récupère l'objet avec
id
sinon crée une nouvelle objet
Document
en remplir les champs puis
persist
et ajouté à la base de donnée
Crée variable
kws
qui récupère la liste des kws du site passé en parameter
Parcourir variable
kws
Crée variable
urldestination
qui récupère lien destination du kw parcourir
Crée variable
des
qui récupère l'objet
Destination
avec parameter
urldestination
Condition si
des
existe pas en crée une nouvelle objet
Destination
remplir les champs et ajouté à la base de donnée
Condition si le variable
urldestination
et pas null
2 more items...
Mettre à jour la base de donnée avec la fonction
flush()
du
em
Retourne le render de vue
seo_seeurank_positionnement_detailposition
avec les parameters
idsiteweb
et
sitenom