La recherche a retourné 524 résultats

par yann18
18 Jan 2017, 16:06
Forum : Frameworks PHP
Sujet : Utiliser un autre layout
Réponses : 1
Vues : 667

Re: Utiliser un autre layout

bonjour, Définir un template en fonction d'un critère( pour ton cas l'action index ) dépend de la version de zend. Dans le cas de la version 1, plusieurs choix sont possibles: - soit tu crées un plugin qui va définir le template en fonction du module, du controller, de l'action. -soit dans ton actio...
par yann18
04 Sep 2016, 14:24
Forum : PHP débutant
Sujet : un array dans un array
Réponses : 1
Vues : 132

Re: un array dans un array

bonjour, si pour une date donnée, t'as plusieurs événements il faut créer une 2ème entrée pour le tableau ($events['$r[datevt]'][]) /** * * @Route("/agenda", name="agenda") * */ public function view_agendaAction() { $req = $this->getDoctrine() ->getManager...
par yann18
03 Août 2016, 12:00
Forum : PHP débutant
Sujet : 2 critères sur un ORDER BY
Réponses : 25
Vues : 774

Re: 2 critères sur un ORDER BY

ton code fonctionnait-il avant que tu n'ajoutes les critères de tri?
quelles erreurs rencontres-tu?
affiche la requête.
par yann18
03 Août 2016, 11:51
Forum : PHP débutant
Sujet : PHP Fatal error CI
Réponses : 9
Vues : 277

Re: PHP Fatal error CI

Yann18 en effet :) comment faire pour rajouter MisdGuzzleBundle ? j'ai essayer de le rajouter dans require comme les autres mai quand je fait un composer install il ne trouve aucune version à télécharger pour MisdGuzzleBundle. Je viens de pensée que j'ai rajouter "$loader = require __DIR__.'/a...
par yann18
02 Août 2016, 14:10
Forum : PHP débutant
Sujet : PHP Fatal error CI
Réponses : 9
Vues : 277

Re: PHP Fatal error CI

la classe MisdGuzzleBundle n'est pas présente dans le fichier d'autoload. Depuis la console,tu régénères l'autoload: composer dump-autoload Si ça ne marche toujours pas, il te faudra alors supprimer le dossier vendor (ou le sauvergarder hors du projet) puis mettre à jour les dépendances en faisant c...
par yann18
01 Août 2016, 18:32
Forum : PHP débutant
Sujet : PHP Fatal error CI
Réponses : 9
Vues : 277

Re: PHP Fatal error CI

PHP Warning: require_once(/home/admin/bamboo/xml-data/build-dir/PHPAP-BEAL-JOB1/app/bootstrap.php.cache): failed to open stream: No such file or directory in /home/admin/bamboo/xml-data/build-dir/PHPAP-BEAL-JOB1/app/console on line 10 01-Aug-2016 13:14:33 PHP Fatal error: require_once(): Failed ope...
par yann18
01 Août 2016, 15:59
Forum : PHP débutant
Sujet : 2 critères sur un ORDER BY
Réponses : 25
Vues : 774

Re: 2 critères sur un ORDER BY

Pour inclure la requête précédente dans ton script: $sql = 'SELECT * FROM loisirs JOIN `regions` ON `regions`.`region_id` = `loisirs`.`id_region` WHERE loisirs.date_fin_sortie > NOW() AND loisirs.valide = 1 AND loisirs.id_type_loisirs IN (SELECT MAX(id_type_loisirs) AS max_id...
par yann18
01 Août 2016, 15:52
Forum : PHP débutant
Sujet : 2 critères sur un ORDER BY
Réponses : 25
Vues : 774

Re: 2 critères sur un ORDER BY

ta requête est syntaxiquement incorrecte car tu ne fais qu'enchaîner des SELECT sans condition ni jointure.Voilà comment tu peux récupérer les derniers loisirs en fonction d'une région, d'une ville... SELECT * FROM loisirs JOIN `regions` ON `regions`.`region_id` = `loisirs`.`id_region` WHERE loisirs...
par yann18
01 Août 2016, 15:01
Forum : PHP débutant
Sujet : PHP Fatal error CI
Réponses : 9
Vues : 277

Re: PHP Fatal error CI

sur la doc sf2 (C: Install/Update your Vendors) , ils recommandent d'exporter d'abord la variable d'environnement export SYMFONY_ENV=prod avant de lancer ta 1ere commande.Tu trouveras une explication pourquoi tes packages qui sont en version de dev ne sont pas installés dans un environnement de prod
par yann18
26 Juil 2016, 17:19
Forum : PHP débutant
Sujet : 2 critères sur un ORDER BY
Réponses : 25
Vues : 774

Re: [RESOLU] 2 critères sur un ORDER BY

mais si je souhaite classé les annonces de l'utilisateur 999 par id_type loisir dois je faire ceci: $sql .= " ORDER BY CASE WHEN heart = 1 THEN 3 WHEN id_simply_user != 999 THEN 2 WHEN id_simply_user = 999 ORDER by id_type_loisirs THEN 1 END DESC LIMIT ".intval(($page-1)*$parP...
par yann18
26 Juil 2016, 16:57
Forum : PHP débutant
Sujet : 2 critères sur un ORDER BY
Réponses : 25
Vues : 774

Re: 2 critères sur un ORDER BY

Pour afficher le dernier loisir selon le type loisir, on peut joindre la table des loisirs aux résultats d'une requête qui extrait le l'id maxi du type loisir: $sql = ' SELECT * FROM loisirs lo JOIN ( SELECT MAX(id_type_loisirs) AS max_id, id_type_loisirs FROM loisirs GROUP BY id_typ...
par yann18
19 Juil 2016, 20:11
Forum : PHP débutant
Sujet : 2 critères sur un ORDER BY
Réponses : 25
Vues : 774

Re: 2 critères sur un ORDER BY

Le résultat attendu est assez étrange car la premiere est bien un différent de 999 mais après que des 999 et le heart disparu .... tout dépend des données contenues dans tes tables.A priori toutes les annonces coup de coeur ont toutes été postées par l'utilisateur 999 ce qui expliquerait la dispari...
par yann18
19 Juil 2016, 11:46
Forum : PHP débutant
Sujet : 2 critères sur un ORDER BY
Réponses : 25
Vues : 774

Re: 2 critères sur un ORDER BY

Pour faire simple il me paraît plus évident d'évaluer ( avec une structure Case ... WHEN ou IF) les lignes qui satisfont aux conditions de tri à savoir (heart pas null, id_user !=999...).A chaque condition évaluée, il faut retourner un poids(un nombre qui donne l'ordre d'affichage) . On remplace cet...
par yann18
18 Juil 2016, 19:10
Forum : PHP débutant
Sujet : 2 critères sur un ORDER BY
Réponses : 25
Vues : 774

Re: 2 critères sur un ORDER BY

en reprenant ta colonne heart qui prend soit la valeur ok soit vide: $sql=" SELECT * FROM loisirs WHERE heart='' OR heart='ok' UNION SELECT * FROM loisirs WHERE id_user !=999 UNION SELECT * FROM loisirs WHERE id_user =999 LIMIT ".intval(($page-1)*$parPage).&...
par yann18
18 Juil 2016, 18:05
Forum : PHP débutant
Sujet : 2 critères sur un ORDER BY
Réponses : 25
Vues : 774

Re: 2 critères sur un ORDER BY

tu peux utiliser la structure conditionnelle IF qui évalue id_user !=999 . Dans ce cas on trie en fonction id_actu.Dans tous les autres cas on renvoie null( ou une colonne de la table) $sql .= " $sql .= " ORDER BY IF(id_user <> 999,id_actu,NULL) DESC LIMIT ".intval(($p...
Nous sommes actuellement le 21 Fév 2017, 18:29