Bonjour,

La fonction ne debug de cake ne marche pas chez moi, j'ai suivi le tutoriel de Grafikart pourtant ...

Merci d'avance,

6 réponses


zenkiai
Réponse acceptée

Pour ma part j'ai ceci pour que debug fonctionne :
dans app/Config/core.php

Configure::write('debug', 2);

çà à priori tu l'as.
Puis dans mon layout défault.ctp dans app/View/Layouts/default.ctp j'ai dans la balise body

<?php echo $this->element('debug'); ?>

Puis dans app/View/Elements/debug.ctp j'ai

<?php if (Configure::read('debug') >= 2): ?>
    <table class="cake-sql-log" cellspacing="0" border="0">
        <caption>
            Contenue de la Session
        </caption>
        <thead>
            <tr><th>$session->read();</th></tr>
        </thead>
    <tbody>
        <tbody>
            <tr>
                <td><?php debug($this->Session->read()); ?></td>
            </tr>
        </tbody>
    </tbody>
    </table>
    <style type="text/css">
    .cake-sql-log{ width:100%;  background-color:#000;  color:#FFF; border-collapse:collapse;   text-align:left; }
    .cake-sql-log caption{ background-color:#7a6a53;    color:#FFF; padding: 5px 0;}
    .cake-sql-log td{ padding:3px;  border:1px solid #999;  background-color:#EEE;  color:#000; }
    </style>
    <?php echo $this->element('sql_dump'); ?>
<?php endif; ?>

Je tourne avec CakePHP 2.1

Salut,
Dans le fichier app/Config/core.php
as tu

Configure::write('debug', 2);

0 = Mode production. Pas de sortie.
1 = Montre les erreurs et les alertes.
2 = Montre les erreurs, les alertes et le SQL.

Tu as tout içi : le lien

TwiSka
Auteur

Oui j'ai effectivement cette ligne

je parle du debug dans la page index.ctp

Tu parles de quel tutoriel ?

TwiSka
Auteur

http://www.grafikart.fr/tutoriels/cakephp/initiation-cakephp-47
celui là, je ne parvient pas a faire pareil, la version à changé mais même en essayant d'autre tutoriel aucun marche ...

TwiSka
Auteur

Bonjour, je n'est pas le fichier default.ctp & debug.ctp je viens de les créer je vais voir si cela marche

Merci