|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : septembre 2011 Messages : 15 ![]() |
Bonsoir,
Voilà j'ai quelques questions sur certains points précis de Symfony et sur lesquels je bloque depuis un moment. Jusqu'à maintenant j'ai fais l’impasse dessus mais le projet avançant je ne peux plus me contenter d'ignorer ces problèmes 1) Les helpers use_javascript() et use_stylesheet() J'utilise pas mal de plugins jQuery et cela devient l'anarchie dans mes dossiers /js et /css du dossier /web. Je voudrais créer un répertoire pour chaque plugin à la racine de /web. Mais pour que cela marche je suis obligé de faire (par exemple avec nivoslider) : Code :
<?php use_stylesheet('../nivoslider/nivo-slider.css') ?> Code :
<link rel="stylesheet" href="/css/../nivoslider/nivo-slider.css" /> 2) Autre problème plus important. J'utilise le plugin sfDoctrineGuardPlugin et je voudrais faire en sorte que lorsque le super administrateur poste une news celle-ci soit automatiquement activée. Pour ce faire, j'ai un champ boolean: is_activated avec default: 0. J'ai placé le code suivant dans l'action executeNew : Code :
3) Est-ce qu'il est correct dans le modèle MVC de récupérer un paramètre $_GET dans une classe du modèle et, si oui, comment faire car $request->getParameter() ne marche pas ? (C'est pour une fonction de recherche/filtre qui utilise les données $_GET d'un formulaire en Ajax) Voilà, j'ai bien conscience que cela fait beaucoup de questions d'un coup, mais j'aimerais si possible résoudre ces problèmes rapidement pour pouvoir continuer à avancer sereinement. Merci d'avance |
||
|
|
00
|
|
|
#2 |
|
Futur Membre du Club
![]() Inscription : juillet 2010 Messages : 18 ![]() |
Bonjour,
Pour le 1) Il me semble que tu peux faire: Code :
<?php use_stylesheet('/mon-lien-vers-mon-css') ?> Code :
<link rel="stylesheet" href="/mon-lien-vers-mon-css" /> Il faut utiliser Code :
sfContext::getInstance()->getRequest() |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2011 Messages : 15 ![]() |
Merci pour ton aide.
Effectivement ça marche pour les helpers, il me semblait pourtant déjà avoir essayé comme ça mais sans succès... c'est peut être le cache qui m'a joué un mauvais tour ! Merci pour la piste du sfContext::getInstance()->getRequest(), pour l'instant j'utilise $_GET['mar_var'] donc c'est pas terrible non plus... |
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : septembre 2011 Messages : 15 ![]() |
Je pense avoir trouvé la solution concernant la question 2, peut être pas idéale mais ça marche. J'ai placé le code dans la méthode processForm en rajoutant 2 conditions.
Code :
Code :
$this->getAttribute('user_id', null, 'sfGuardSecurityUser') Voilà. L'avantage de cette technique c'est que je n'ai plus à mettre l'id du membre en champ caché dans mon formulaire. Est-ce que c'est bien de faire comme ça où il y a encore mieux ? |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com