Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3067 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8  9  10  11  12
Auteur Sujet :

Symfony : questions

n°1961784
Drakito
Posté le 31-01-2010 à 18:40:39  profilanswer
 

Reprise du message précédent :
ahah infâme, je tapais build-schema ...

mood
Publicité
Posté le 31-01-2010 à 18:40:39  profilanswer
 

n°1962666
ratibus
Posté le 03-02-2010 à 15:52:50  profilanswer
 

Mon premier plugin sf : http://www.symfony-project.org/plugins/elXHProfPlugin
 
Si ça tente des gens d'essayer ;)


---------------
Mon blog
n°1964524
flo850
moi je
Posté le 10-02-2010 à 14:30:45  profilanswer
 

quelque chose que je ne comprends pas  
certaines widget de formulaire ont plusieurs input , je pense a la widget date ( qui genere des input mois , jour et année)
 
pourtant lors du traitement, tout est recollé ensemble.  
 
C'est fait à quel moment ?


---------------

n°1964529
theredled
● REC
Posté le 10-02-2010 à 14:40:48  profilanswer
 

flo850 a écrit :

quelque chose que je ne comprends pas
certaines widget de formulaire ont plusieurs input , je pense a la widget date ( qui genere des input mois , jour et année)

 

pourtant lors du traitement, tout est recollé ensemble.

 

C'est fait à quel moment ?


Ca se passe dans les validateurs (qui ont pour pour rôle de valider ET aussi de normaliser l'input)


Message édité par theredled le 10-02-2010 à 14:42:02

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1964532
flo850
moi je
Posté le 10-02-2010 à 14:45:00  profilanswer
 

merci


---------------

n°1967095
theredled
● REC
Posté le 18-02-2010 à 10:15:53  profilanswer
 

Slideshow sur Symfony 2.0 (alpha sous peu) [:leif erikson]
http://www.slideshare.net/fabpot/symfony-20-revealed

 

Including : PHP 5.3, héritage de templates à la Django, Dependency Container (bloat ?), perf triplées il parait [:dawa]

 

Et Doctrine 2 http://www.slideshare.net/jwage/do [...] ld-php-orm

 

Including : moins de magie, moins de WTF [:bien]


Message édité par theredled le 18-02-2010 à 10:41:07

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1970121
SuperKebab
Posté le 01-03-2010 à 10:35:37  profilanswer
 

Bonjour,
 
Je cherche à rendre un champs obligatoire en fonction de la saisie ou non d'un autre champ.
 
J'y arrive en faisant :
 
Dans configure()

Code :
  1. $v = new sfValidatorCallback(array(
  2.             'callback' => array(
  3.                 $this,
  4.                 'checkDependantFields'
  5.             )
  6.         ), array(
  7.             'invalid' => 'Si la totalité des travaux n\'est pas lancée, les champs  "' . $i18n->__('nb_logements_commences').'" et "'.$i18n->__('surf_hon_locaux_dest_hab').'" sont obligatoires',
  8.         ));       
  9.        
  10.         $this->validatorSchema->setPostValidator($v);


Code :
  1. public function checkDependantFields ($validator, $value, $arguments)
  2.     {
  3.         if($value['totalite_travaux_lance'] == 'Non' && (empty($value['nb_logements_commences']) || empty($value['surf_hon_locaux_dest_hab'])))
  4.         {
  5.          throw new sfValidatorError($validator, 'invalid');
  6.         }
  7.        
  8.         return $value;
  9.     }


 
Par contre je voudrais assigner cette erreur au champ nb_logements_commences et/ou surf_hon_locaux_dest_hab, la j'obtiens une erreur globale et donc qui s'affiche en haut du formulaire et non a coté du champ.
 
Merci :jap:

n°1970126
theredled
● REC
Posté le 01-03-2010 à 10:56:53  profilanswer
 

Prend modèle sur les sfValidatorSchema*::doClean()
 
En fait il faut lancer une exception sfValidatorErrorSchema(), à laquelle tu passes un tableau assoc champ => erreur, et non une simple sfValidatorError().


Message édité par theredled le 01-03-2010 à 10:57:12

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1970130
SuperKebab
Posté le 01-03-2010 à 11:13:46  profilanswer
 

Merci beaucoup, theredled, du coup en cherchant un peu sfValidatorErrorSchema j'ai trouvé une solution détaillée :

 

http://blog.yoda-bzh.net/index.php [...] ther-field


Message édité par SuperKebab le 01-03-2010 à 11:13:57
n°1970833
SuperKebab
Posté le 03-03-2010 à 12:22:36  profilanswer
 

Bonjour autre probleme, je voudrai setter la valeur d'un champ de formulaire directement dans le form MAIS je peux pas utiliser setDefaults (j'utilise un formulaire en 2 étapes, chaque étape est un form embedded, et je veux après envoi du form pour l'étape 1, récuperer certaines de ces valeurs pour les mettre dans des champs de l'étape 2... le probleme est donc que la partie de formulaire de l'étape 2 a déja été envoyé en validant l'étape 1, le setdefault ne marche donc pas)

mood
Publicité
Posté le 03-03-2010 à 12:22:36  profilanswer
 

n°1971022
theredled
● REC
Posté le 04-03-2010 à 00:02:45  profilanswer
 

C'est un sfFormDoctrine/sfFormPropel ?
 
Si oui tu peux jouer avec l'objet contenu ($this->object, $form->getObject())


Message édité par theredled le 04-03-2010 à 00:03:51

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1971566
Dj YeLL
$question = $to_be || !$to_be;
Posté le 06-03-2010 à 11:14:43  profilanswer
 

Bon, j'essaye de laisser tomber mon propre framework pour passer à Symfony.
 
Autant dire que je risque d'avoir pas mal de questions :D
 
Ça fait plus d'une semaine que je suis dessus, je me démerde, mais je bloque sur certains trucs.
 
Je suis en train de refaire mon site qui propose mes plugins Mootools, et j'ai du mal à m'organiser.
 
Il y aura une page d'index qui présente l'ensemble des plugins, avec pour chacun le nom du plugin, une très courte description, et une image.
 
En cliquant sur un plugin, on obtient sa page détaillée, avec toutes les infos qui vont bien, des exemples, du code, des images, un lien pour le télécharger etc.
 
Là où j'ai du mal, c'est pour organiser proprement tout ça. Car j'aimerai avoir une partie des infos en BDD (titre, description, is_online par exemple), mais que le gros du code chaque page soit dans un template.
 
Donc me faut-il dans actions.class.php autant de méthodes que de plugins ? (executeMonPlugin1(), executeMonPlugin2()...) j'en doute, je trouve ça laid.
 
Faut-il une seule action (executeShow()) qui prend en paramètre l'identifiant du plugin ? Je trouve ça mieux ... mais peut-on changer la clé primaire (qui devrait être "monplugin1" plutôt que 1, 2, 3.... ). Et donc à partir de l'action "show" appeler des templates différent.
 
Une autre solution plus propre ?
 
Autant je n'ai pas eu de mal à le faire sur mon FW, autant là je sèche un peu sur la manière de gérer proprement tout ça :jap:


---------------
Gamertag: CoteBlack YeLL
n°1971641
ratibus
Posté le 06-03-2010 à 20:16:04  profilanswer
 

Dj YeLL a écrit :

Bon, j'essaye de laisser tomber mon propre framework pour passer à Symfony.
 
Autant dire que je risque d'avoir pas mal de questions :D
 
Ça fait plus d'une semaine que je suis dessus, je me démerde, mais je bloque sur certains trucs.
 
Je suis en train de refaire mon site qui propose mes plugins Mootools, et j'ai du mal à m'organiser.
 
Il y aura une page d'index qui présente l'ensemble des plugins, avec pour chacun le nom du plugin, une très courte description, et une image.
 
En cliquant sur un plugin, on obtient sa page détaillée, avec toutes les infos qui vont bien, des exemples, du code, des images, un lien pour le télécharger etc.
 
Là où j'ai du mal, c'est pour organiser proprement tout ça. Car j'aimerai avoir une partie des infos en BDD (titre, description, is_online par exemple), mais que le gros du code chaque page soit dans un template.
 
Donc me faut-il dans actions.class.php autant de méthodes que de plugins ? (executeMonPlugin1(), executeMonPlugin2()...) j'en doute, je trouve ça laid.
 
Faut-il une seule action (executeShow()) qui prend en paramètre l'identifiant du plugin ? Je trouve ça mieux ... mais peut-on changer la clé primaire (qui devrait être "monplugin1" plutôt que 1, 2, 3.... ). Et donc à partir de l'action "show" appeler des templates différent.
 
Une autre solution plus propre ?
 
Autant je n'ai pas eu de mal à le faire sur mon FW, autant là je sèche un peu sur la manière de gérer proprement tout ça :jap:


Seconde solution ;)
Faut la même action et jouer sur le template (via la valeur de retour de ton action ou à coup de setTemplate).
Après tu pourras brancher un routing clean du style : http://site/plugins/monplugin qui pointera vers ton action en prenant en paramètre monplugin


---------------
Mon blog
n°1973989
Sylfurd
UUUURUTORAMAN §§
Posté le 15-03-2010 à 17:06:58  profilanswer
 

[:drapal] Passage de Zend à Symfony, manque trop de fonctionnalités dans la version open source de Zend Framework, en tous cas la transition se fait en douceur pour l'instant, il y a pas mal de similitudes :D

 

En plus de ça la doc a l'air mieux foutue [:implosion du tibia]


Message édité par Sylfurd le 15-03-2010 à 17:15:01

---------------
NNiD: Sylfurd
n°1974111
theredled
● REC
Posté le 16-03-2010 à 11:10:18  profilanswer
 

flo850, je crois que je vais utiliser ta feature de hook dans sfGuardUser->checkPassword() :o[:bien]


Message édité par theredled le 16-03-2010 à 11:10:36

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1974115
flo850
moi je
Posté le 16-03-2010 à 11:23:34  profilanswer
 

:sol:


---------------

n°1974118
theredled
● REC
Posté le 16-03-2010 à 11:44:59  profilanswer
 

En fait non [:joce] mais c'était moins une :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1974910
Dj YeLL
$question = $to_be || !$to_be;
Posté le 18-03-2010 à 14:33:28  profilanswer
 

Quelqu'un saurait-il s'il est possible d'avoir des messages flash avec le plugin sfDoctrineGuardPlugin ?

 

Par exemple, une fois connecté, avoir un message flash "Vous êtes connecté"

Message cité 1 fois
Message édité par Dj YeLL le 18-03-2010 à 14:34:02

---------------
Gamertag: CoteBlack YeLL
n°1974920
theredled
● REC
Posté le 18-03-2010 à 14:53:00  profilanswer
 

Dj YeLL a écrit :

Quelqu'un saurait-il s'il est possible d'avoir des messages flash avec le plugin sfDoctrineGuardPlugin ?
 
Par exemple, une fois connecté, avoir un message flash "Vous êtes connecté"


Surcharge la méthode signIn() de ta classe myUser, et rajoute un $this->setFlash() :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1974948
Dj YeLL
$question = $to_be || !$to_be;
Posté le 18-03-2010 à 15:56:44  profilanswer
 

theredled a écrit :


Surcharge la méthode signIn() de ta classe myUser, et rajoute un $this->setFlash() :o


 
Ils ont rien prévu pour ça ? Donc en gros, je surchage, je recopie tout ça :
 

Code :
  1. public function signIn($user, $remember = false, $con = null)
  2.  {
  3.    // signin
  4.    $this->setAttribute('user_id', $user->getId(), 'sfGuardSecurityUser');
  5.    $this->setAuthenticated(true);
  6.    $this->clearCredentials();
  7.    $this->addCredentials($user->getAllPermissionNames());
  8.  
  9.    // save last login
  10.    $user->setLastLogin(date('Y-m-d H:i:s'));
  11.    $user->save($con);
  12.  
  13.    // remember?
  14.    if ($remember)
  15.    {
  16.      $expiration_age = sfConfig::get('app_sf_guard_plugin_remember_key_expiration_age', 15 * 24 * 3600);
  17.  
  18.      // remove old keys
  19.      Doctrine::getTable('sfGuardRememberKey')->createQuery()
  20.        ->delete()
  21.        ->where('created_at < ?', date('Y-m-d H:i:s', time() - $expiration_age))
  22.        ->execute();
  23.  
  24.      // remove other keys from this user
  25.      Doctrine::getTable('sfGuardRememberKey')->createQuery()
  26.        ->delete()
  27.        ->where('user_id = ?', $user->getId())
  28.        ->execute();
  29.  
  30.      // generate new keys
  31.      $key = $this->generateRandomKey();
  32.  
  33.      // save key
  34.      $rk = new sfGuardRememberKey();
  35.      $rk->setRememberKey($key);
  36.      $rk->setsfGuardUser($user);
  37.      $rk->setIpAddress($_SERVER['REMOTE_ADDR']);
  38.      $rk->save($con);
  39.  
  40.      // make key as a cookie
  41.      $remember_cookie = sfConfig::get('app_sf_guard_plugin_remember_cookie_name', 'sfRemember');
  42.      sfContext::getInstance()->getResponse()->setCookie($remember_cookie, $key, time() + $expiration_age);
  43.    }
  44.  }


 
Seulement pour ajouter un message flash ?
 
Ils auraient pu prévoir des triggers, genre onLogin() / onLogout() par exemple non ?


---------------
Gamertag: CoteBlack YeLL
n°1974951
theredled
● REC
Posté le 18-03-2010 à 16:00:51  profilanswer
 

Dj YeLL a écrit :

 

Ils ont rien prévu pour ça ? Donc en gros, je surchage, je recopie tout ça :

 
Code :
  1. public function signIn($user, $remember = false, $con = null)
  2.  {
  3.    // signin
  4.    $this->setAttribute('user_id', $user->getId(), 'sfGuardSecurityUser');
  5.    $this->setAuthenticated(true);
  6.    $this->clearCredentials();
  7.    $this->addCredentials($user->getAllPermissionNames());
  8.  
  9.    // save last login
  10.    $user->setLastLogin(date('Y-m-d H:i:s'));
  11.    $user->save($con);
  12.  
  13.    // remember?
  14.    if ($remember)
  15.    {
  16.      $expiration_age = sfConfig::get('app_sf_guard_plugin_remember_key_expiration_age', 15 * 24 * 3600);
  17.  
  18.      // remove old keys
  19.      Doctrine::getTable('sfGuardRememberKey')->createQuery()
  20.        ->delete()
  21.        ->where('created_at < ?', date('Y-m-d H:i:s', time() - $expiration_age))
  22.        ->execute();
  23.  
  24.      // remove other keys from this user
  25.      Doctrine::getTable('sfGuardRememberKey')->createQuery()
  26.        ->delete()
  27.        ->where('user_id = ?', $user->getId())
  28.        ->execute();
  29.  
  30.      // generate new keys
  31.      $key = $this->generateRandomKey();
  32.  
  33.      // save key
  34.      $rk = new sfGuardRememberKey();
  35.      $rk->setRememberKey($key);
  36.      $rk->setsfGuardUser($user);
  37.      $rk->setIpAddress($_SERVER['REMOTE_ADDR']);
  38.      $rk->save($con);
  39.  
  40.      // make key as a cookie
  41.      $remember_cookie = sfConfig::get('app_sf_guard_plugin_remember_cookie_name', 'sfRemember');
  42.      sfContext::getInstance()->getResponse()->setCookie($remember_cookie, $key, time() + $expiration_age);
  43.    }
  44.  }
 

Seulement pour ajouter un message flash ?

 

Ils auraient pu prévoir des triggers, genre onLogin() / onLogout() par exemple non ?

 

Tu aurais pu le dire que tu étais en PHP 3 :o

 

En PHP5 ça fait comme ça :

Code :
  1. public function signIn($user, $remember = false, $con = null)
  2. {
  3.   parent::signIn($user, $remember, $con);
  4.   $this->setFlash('kikoo !');
  5. }


:o

Message cité 1 fois
Message édité par theredled le 18-03-2010 à 16:01:12

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1975026
Dj YeLL
$question = $to_be || !$to_be;
Posté le 18-03-2010 à 19:34:12  profilanswer
 

theredled a écrit :


 
Tu aurais pu le dire que tu étais en PHP 3 :o
 
En PHP5 ça fait comme ça :

Code :
  1. public function signIn($user, $remember = false, $con = null)
  2. {
  3.   parent::signIn($user, $remember, $con);
  4.   $this->setFlash('kikoo !');
  5. }


:o


 
J'avoue que sur ce coup là je suis juste très con :/
 
Merci, je suis un peu rouillé :D


---------------
Gamertag: CoteBlack YeLL
n°1975029
Dj YeLL
$question = $to_be || !$to_be;
Posté le 18-03-2010 à 20:09:43  profilanswer
 

Ça marche :jap:
 
Par contre j'ai une autre question du coup... comment utiliser l'i18n à cet endroit ?
 
J'ai bien le helper chargé par défaut, mais à cet endroit là ça ne marche pas (et pas possible de faire un use_helper() non plus).


---------------
Gamertag: CoteBlack YeLL
n°1975036
theredled
● REC
Posté le 18-03-2010 à 20:59:48  profilanswer
 

Vaut mieux pas passer par les helpers, c'est fait pour les templates.
 
Le plus simple là c'est d'utiliser sfContext::getInstance()->getI18n() pour choper le gestionnaire de trads en cours, et appeler sa méthode ->__() ( http://www.symfony-project.org/api/1_4/sfI18N )


Message édité par theredled le 18-03-2010 à 21:00:45

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1975037
Dj YeLL
$question = $to_be || !$to_be;
Posté le 18-03-2010 à 21:03:01  profilanswer
 

Merci, Ô grand manitou de symfony :D

 

Edit: nickel :)


Message édité par Dj YeLL le 18-03-2010 à 21:07:18

---------------
Gamertag: CoteBlack YeLL
n°1975039
theredled
● REC
Posté le 18-03-2010 à 21:14:27  profilanswer
 

[:mr couleur]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1975289
Dj YeLL
$question = $to_be || !$to_be;
Posté le 19-03-2010 à 16:33:35  profilanswer
 

Bon ben c'est pas top en fait :D
 
En fait à chaque fois que l'utiliser est reloggué automatiquement, ça exécute signIn() ... donc régulièrement on a droit à un "Vous êtes connecté" qui apparait (si on a fermé/rouvert le navigateur, ou simplement si on est resté quelques temps sans rien faire :D )
 
Donc c'est mieux que rien, mais pas encore le top.
 
(à part ça, il commence à me manquer mon FW :( Même si j'avance plutôt pas mal dans la migration)


---------------
Gamertag: CoteBlack YeLL
n°1975297
flo850
moi je
Posté le 19-03-2010 à 16:42:57  profilanswer
 

reloggué automatiquement ?


---------------

n°1975318
Dj YeLL
$question = $to_be || !$to_be;
Posté le 19-03-2010 à 17:13:19  profilanswer
 

flo850 a écrit :

reloggué automatiquement ?


 
Quand on se connecte en cochant la case "remember me"
 
Quand on revient après fermeture du navigateur (entre autres) le hash du cookie est comparé à la BDD, et si c'est OK, il y a un appel à signIn() ... que j'ai surchargée pour rajouter les messages flash... Du coup à chaque fois qu'on revient sur le site après une certaine inactivité (ou qu'on a laissé la page trop longtemps ouverte) on a droit à mon message flash.
 
Ce n'est pas très important, mais il faudra que je règle ça, car c'est pas classe ^^


---------------
Gamertag: CoteBlack YeLL
n°1975350
theredled
● REC
Posté le 19-03-2010 à 17:58:42  profilanswer
 

Dj YeLL a écrit :


 
Quand on se connecte en cochant la case "remember me"
 
Quand on revient après fermeture du navigateur (entre autres) le hash du cookie est comparé à la BDD, et si c'est OK, il y a un appel à signIn() ... que j'ai surchargée pour rajouter les messages flash... Du coup à chaque fois qu'on revient sur le site après une certaine inactivité (ou qu'on a laissé la page trop longtemps ouverte) on a droit à mon message flash.
 
Ce n'est pas très important, mais il faudra que je règle ça, car c'est pas classe ^^


Dans ce cas c'est au retour du formulaire de login qu'il faut mettre le message flash :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1977382
gugus
Posté le 25-03-2010 à 16:43:17  profilanswer
 

y'a pas moyen de faire ce genre requete avec un criteria :??:

Code :
  1. WHERE REPLACE( directory_addresses.POSTCODE, ' ', '' ) LIKE 'W1W5%'


---------------
Site photo - FlickR - G+ - Fb
n°1977398
flo850
moi je
Posté le 25-03-2010 à 16:54:25  profilanswer
 

là , tu fais appel aux fonctions native du SGBD :/
 
voici les fonctions dispos pour les strings : http://www.doctrine-project.org/do [...] -functions


---------------

n°1977408
theredled
● REC
Posté le 25-03-2010 à 16:58:45  profilanswer
 

Les criterias c'est avec Propel :o Ratibus saura ptet :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1977410
gugus
Posté le 25-03-2010 à 16:59:21  profilanswer
 

flo850 a écrit :

là , tu fais appel aux fonctions native du SGBD :/
 
voici les fonctions dispos pour les strings : http://www.doctrine-project.org/do [...] -functions

effectivement :jap:, j'vais jeter un oeil, et je suis avec propel


---------------
Site photo - FlickR - G+ - Fb
n°1977425
gugus
Posté le 25-03-2010 à 17:11:20  profilanswer
 

Après avoir jetté un oeil à la doc de propel, voilà ce que j'ai trouvé :

Code :
  1. $criteria->add(DirectoryAddressesPeer::POSTCODE, "REPLACE(".DirectoryAddressesPeer::POSTCODE.", ' ' , '' ) Like '".$postcode."%' ",Criteria::CUSTOM);


 
The Criteria::CUSTOM operator allows you to write your own condition. In fact the column name is not used, though you still must specify it since it is used by Propel to create the clause map.
 
Le risque étant qu'effectivement si on change de SGBD ça risque de péter :D


---------------
Site photo - FlickR - G+ - Fb
n°1977435
flo850
moi je
Posté le 25-03-2010 à 17:33:37  profilanswer
 

ça *va* péter :love:  
 


---------------

n°1977655
nicokdo
Posté le 26-03-2010 à 10:21:55  profilanswer
 

bonjour, voila j'utilise l'admin generator, je souhaite ajouter une action showInfos sur mes objets donc j'ai modifier mon generator.yml
 

Code :
  1. object_actions:
  2.           _edit:
  3.             label: Editer
  4.           showInfos: { label: Infos, action: showInfos}


 
Puis j'ai rajouté dans actions\actions.class.php le code suivant
 

Code :
  1. class generalActions extends autoGeneralActions
  2. {
  3.   public  function executeShowInfos (sfWebRequest $request)
  4.   {
  5.     $this->hardware = Doctrine::getTable('hardware')->createQuery('a')->addWhere('id='.$request->getParameter("id" ))->fetchOne();   
  6.     $this->setTemplate('showInfos');   
  7.   }
  8. }


j'ai ajouter dans les templates un fichier showInfosSuccess.php pour afficher mes infos
et donc quand je souhaite exécuter l'action j'ai l'erreur suivante
 

Code :
  1. 404 | Not Found | sfError404Exception
  2. Action "general/action" does not exist.


 
j'ai une url de cette form
http://localhost/monprojet/web/fro [...] hardware=2
au lieu de
http://localhost/monprojet/web/fro [...] /showInfos
 
merci pour votre aide

n°1977695
nicokdo
Posté le 26-03-2010 à 11:29:58  profilanswer
 

de plus j'ai ce message dans les logs
 

Code :
  1. Match route "hardware_object" (/general/:idHardware/:action.:sf_format) for /general/showInfos/action with parameters array ( 'module' => 'general', 'action' => 'action', 'sf_format' => 'html', 'idHardware' => 'showInfos',)

n°1977707
theredled
● REC
Posté le 26-03-2010 à 11:42:23  profilanswer
 

Tu peux aller voir dans le cache comment il génére l'URL ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1977720
nicokdo
Posté le 26-03-2010 à 12:00:12  profilanswer
 

theredled a écrit :

Tu peux aller voir dans le cache comment il génére l'URL ?


 
oui,
 

Code :
  1. <td>
  2.   <ul class="sf_admin_td_actions">
  3.     <?php echo $helper->linkToEdit($hardware, array(  'label' => 'Editer',  'params' =>   array(  ),  'class_suffix' => 'edit',)) ?>
  4.     <li class="sf_admin_action_show">
  5.       <?php echo link_to(__('Infos', array(), 'messages'), 'general/showInfos?id_hardware='.$hardware->getIdHardware(), array()) ?>
  6.     </li>
  7.   </ul>
  8. </td>

n°1978439
flo850
moi je
Posté le 29-03-2010 à 15:40:02  profilanswer
 

j'ai un petit problème de performance

 

j'utilise l'extension de ratibus et exhprof , et je m'aperçois qu'un simple Doctrine_Core::getTable prends plus de 100 ms, qu'un Doctrine_Core::getTable('bidule')->find(1) prends 150ms, sur une table qui à 10 enregistrements

 

J'ai merdé queqlue part , ou bien il y a une solution ?


Message édité par flo850 le 29-03-2010 à 15:45:33
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  9  10  11  12

Aller à :
Ajouter une réponse
 

Sujets relatifs
Symfony, OVH, et PHP_VERDes questions sur php
[C#] Questions de débutant...servlet : pleins de questions :/
Questions utilesQuelques questions
Probleme/questions Graphe de Scene avec Java3Dfpc télécharger un fichier et questions sur win
Questions sur week planner PHP/SQL[AS3 - newbies] Mes questions pour bien débuter
Plus de sujets relatifs à : Symfony : questions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR