Bonsoir !

Je suis un petit nouveau, et j'essaye d'apprendre l'utilisation de CakePhp (Avec cette première vidéo => http://www.youtube.com/watch?v=Ow9hZnXG3Zs)

J'ai un gros problème, lorsque je veux mettre mon design.

J'ai ce code dans le fichier default.ctp ainsi que mon css, mes images etc... dans un dossier situé dans webroot

=>

<html>
<head>
<?php
    echo $html->css('/celthium/style.css'); //Ligne 4
?>
</head>
<body style="background:#FF0000;">
<?php
echo $content_for_layout;
?>
</body>
</html>

Voici l'erreur que la page m'affiche (ou plutôt les erreurs) :

Notice (8): Undefined variable: html [APP\View\Layouts\default.ctp, line 4]

Fatal error: Call to a member function css() on a non-object in C:\wamp\www\cakephp\app\View\Layouts\default.ctp on line 4

Voilà, je n'arrive pas à trouver de solution à mon problème et c'est très contraignant :s.

Je vous remercie d'avance, si vous avez besoin de plus d'informations, demandez-les moi :).

Cordialement,
AkuseruK

2 réponses


zenkiai
Réponse acceptée

Salut, $html n'existe pas, il faut faire appel au Helper Html comme ceci

<?php echo $this->Html->css('/celthium/style.css'); ?>
AkuseruK
Auteur

Bonjour ! (Bonsoir ?)

Je te remercie pour ta réponse, ça marche très bien ! :)