Sous codeigniter 3... [Fermé]

Signaler
Messages postés
37
Date d'inscription
samedi 25 avril 2015
Statut
Membre
Dernière intervention
3 novembre 2016
-
Bonjour CCM people,

Sius sous codeigniter framework...

Dans ma page j'ai :

foreach ($rows as $r):
 $page = $this->uri->uri_string();
 $section = 'supersection';
 if ($r->page_segment === '0' && isset($section) && !empty($section) && ($section === $r->section_name)):
  echo "Bla bla";
 elseif (isset($page) && !empty($page) && (isset($section) && !empty($section)) && ($page === $r->page_name) && ($section === $r->section_name)):
  echo "Bla bla";
 endif;
endforeach;


Je suis obligé faire un elseif et TOUT ME TAPER DANS UN ECHO (c'est méga chiant !).

Chaque page est découpée en section. Dans la table de la db, pour que le résultat des données affichées correspondent : à chaque ligne incrémentée il y a 2 critères :
→ la correspondance entre l'uri
→ la section

Toutes les données qui correspondent à ces 2 critères doivent être affichées.

Seulement souvent le index.xxx (sous codeigniter je l'ai viré) n'apparaît pas forcément. Alors le
$page = $this->uri->uri_string();
ne sert strictement à rien. Donc dans ma page index il ne m'affiche pas la section demandée :(

L'objectif est : ne pas avoir de ELESIF pour ne pas doubler le poids de mes fichiers.

L'objectif à 5 millions de dollars : ne plus avoir à déclarer $section ;)