|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Futur Membre du Club
![]() nicolas lefebvre Inscription : mai 2010 Messages : 72 ![]() |
slt,
voila j aimerai modifier le ficher settings et plus particulièrement check_lock: j'ai créé une class maintenance voici le code : Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#2 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Je ne sais pas ce que tu essayes de faire.
Mais je suis sur que tu te complique la vie d'une manière extraordinaire. Pourrais-tu, exceptionnellement, décrire ce que tu veux faire, mais sans ligne de code ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Guillaume M. Inscription : décembre 2010 Messages : 58 ![]() |
Si le but est de faire un "mode maintenance" a ton application, à activer lors des mises à jours par exemple, il existe un moyen bien plus simple :
http://www.funstaff.ch/2009/08/14/pa...s-mises-a-jour et pour gérer tout ca la tache qui va bien : http://blog.netha.fr/2010/12/symfony...pres-taches-2/ |
|
00
|
|
|
#4 | ||||
|
Futur Membre du Club
![]() nicolas lefebvre Inscription : mai 2010 Messages : 72 ![]() |
slt,
voilà j'ai une apllication de manipulation yaml qui tourne bien de front=>front de Back=>back mais lorsque j'essai de passé de back=>front alors il me dis Code :
Fatal error: Cannot use string offset as an array in /Applications/MAMP/htdocs/cquesnel/apps/backend/modules/essai/actions/actions.class.php on line 25 Code :
Code :
|
||||
|
|
00
|
|
|
#5 | ||
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Je ne suis pas très sur de ce que tu cherches a faire.
Par contre, dans ton action tu as des commandes qui n'ont rien à faire. Je ne vois réellement pas ce que ce code Code :
Après, mais je brode sur ce que je n'ai pas compris, j'ai l’impression que tu veux basculer du fontend au backend par une action. Ceci n'est pas réalisable. Le frontend et le backend sont deux applications distinctes, elle ne partage presque rien, sauf les données et le dossier lib/ et ces enfants. Il n'est pas possible de passer de l'une à l'autre. Soit tu as deux applications distincte avec deux authentification, soit tu veux tout dans une application et tu ne fais pas de backend.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
||
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() nicolas lefebvre Inscription : mai 2010 Messages : 72 ![]() |
merci pour ta réponse. Je cherche a fais un bouton radio dans le banckend pour mettre le frontend en maintenance si t'a le script sa m'intéresse.
Et si je fais un plugin ? |
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() Guillaume M. Inscription : décembre 2010 Messages : 58 ![]() |
J'ai posté une réponse à une question similaire à cette adresse : (edit par Michel Rotta le 16/02/2011 à 17:48 discussion supprimée, les messages sont au dessus, dans cette même discution).
Après tu as deux solutions, soi tu utilises une tache (comme l'exemple du deuxieme lien) et tu appels cette tache dans ton appli ; soi tu gère toi meme la création/suppression du fichier .lck dans ton appli |
|
00
|
|
|
#8 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Tu as déjà posté la réponse au même demandeur qui nous a fais deux demandes...
J'ai jeté un oeil et la solution me semble un brin compliquée. Un brin compliquée parce que symfony 1.4 gère déjà ce type de traitement. En effet tu as une commande "symfony disable" qui permet de mettre l'application "hors service". Il y a aussi un "symfony enable" qui lui la rend active. Pour mettre en et hors service il crée ou supprime un fichier dans le dossier data de l'application. Donc si tu le crée toi, depuis une action, tu auras le même résultat. Essaye depuis la ligne de commande pour voir le nom du fichier et son contenu. Tu peux personnaliser le module et l'action lancé durant la maintenance dans le fichier factories.yml.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#9 |
|
Futur Membre du Club
![]() nicolas lefebvre Inscription : mai 2010 Messages : 72 ![]() |
bien snif.... je sais pas mettre une action post sur un service
|
|
|
00
|
|
|
#10 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Une maxime dans developpez.net est : Aide toi et la communauté t'aidera.
Méfie toi, ici tu as des vieux (dans mon genre) à qui il faut expliquer les choses en détail et calmement, si non, leurs (mon) vieux cerveau ne comprend rien à ce que tu veux faire. J'imagine ce que POST est, mais je n'en suis pas sur. Et qu'elle est donc ce service ? Si tu veux être aidé, sois plus claire dans ce que tu demandes.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#11 | |
|
Membre régulier
![]() Guillaume M. Inscription : décembre 2010 Messages : 58 ![]() |
Citation:
|
|
|
00
|
|
|
#12 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
lol, non.
Là tu en demande trop. D'autant qu'il faut déjà qu'il s’authentifie. Donc qu'il y ait une partie non négligeable du code qui tourne. Je ne sais pas quel est l'application sur laquel tu travail, mais a-t-elle une partie publique qui doit être désactivée ou est-ce uniquement la partie semi publique qui doit être désactivée (celle qui demande une authentification) ? Et comment, sur la partie publique, savoir qui consulte (admin ou simple user) ? A-t-il la possibilité de s’authentifier avant d'y aller ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#13 |
|
Futur Membre du Club
![]() nicolas lefebvre Inscription : mai 2010 Messages : 72 ![]() |
voici j'ai essayer de m'expliquer plus clairement "sachet que je fais du mieux que je peu" .
je sais que la commande Code :
php symfony project:disable ENV APPLICATION Mais se que je cherche c'est faire un bouton depuis le backend qui appel la commande Code :
php symfony project:disable ENV APPLICATION |
|
|
00
|
|
|
#14 |
|
Membre régulier
![]() Guillaume M. Inscription : décembre 2010 Messages : 58 ![]() |
J'utilise la maintenance pour interdire l'accès au frontend lors des grosses mises à jours. Les superadmins qui souhaitent accèder au frontend pendant une maintenance doivent se connecter via le backend.
|
|
00
|
|
|
#15 | |||
|
Membre régulier
![]() Guillaume M. Inscription : décembre 2010 Messages : 58 ![]() |
Citation:
Code :
|
|||
|
10
|
Copyright © 2000-2012 - www.developpez.com