Bug Tutoriel Blog, la première catégorie ne s'affiche pas !

Par Toppy, il y a 15 ans


Bonjour,

Je viens de me mettre à cakePHP, je trouve ce MVC super intéressant, mais en faisant les tutos sur cake, j'ai eu un bug :

A l'affichage dans le layout par défaut des categories, la première ne s'affiche pas !

Le code :

<?php
    $menu = $this->requestAction(array('controller' => 'Categories', 'action' => 'clist'));
    foreach($menu as $m)
    {
        $m=$m'Category'];
        echo "<li>";
        echo $html->image('/theme/puceliste.gif');
        echo $html->link($m'name'], array('controller' => 'posts', 'action' => 'category', $m'id']));
        echo "</li>";
    }
?>

Toutes les autres catégories s'affiche bien, a part la première, je précise qu'elle a un accent et pas les autres.

Merci d'avance,
Toppy.

6 réponses

Toppy, il y a 15 ans

Re salut,

Enfait ce sont les accents qui font bugger,
Comment puis-je y remédier ?
(Charset : ISO-8859-1)

Salut !

Cruwp, il y a 15 ans

Encode en UTF8
header('Content-type: text/html; charset=UTF-8');

Toppy, il y a 15 ans

même quand j'affiche mes données encodées, que je met le charset, ca me met les "signes bizarres", et là, je sais plus trop comment faire !

Flowcki, il y a 15 ans

Change l'encodage de ton fichier en UTF8 avec ton IDE, normalement tu n'as pas besoin du header.

Toppy, il y a 15 ans

Déjà essayé (sur Komodo), mais rien n'y fait, toujours pas de bon affichage !

Toppy, il y a 15 ans

Kha, j'suis bête, Komodo ne convertis pas les fichiers, j'ai tout passé sur Notepad++ et maintenant ca marche :)

Merci !