Problème avec CakePHP

Utilisateur anonyme -  
fred0075 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Utilisant CakePHP pour la première fois je me retrouve face à mon premier problème.
J'ai eu beau regarder la doc officiel de CakePHP j'ai rien trouvé.
En effet j'essaye de joindre mon css via la page default.ctp situé dans le dossier layout.

L'erreur que je reçoit est celle-la :
Fatal error: Call to a member function css() on a non-object in C:\wamp\www\blog\app\View\Layouts\default.ctp on line 5 


Voici la partie de mon code qui pose problème :
<html> 
<head> 
<?php  
$html = ''; 
echo $html->css('/blog/theme/style.css');   Le problème est ici

?> 
</head> 
<body> 
 <?php echo $content_for_layout; ?>  
 <div id="content"> 
 <p> 
   </p> 
    </div> 
</body> 
</html>


Mon css est situé dans le dossier webroot.

Merci d'avance pour vos réponses :)


1 réponse

fred0075 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Pour utilise Html, il faut importer le Helper Html.

Pour ce faire, utilise
	$view = new View($this);
        $html = $view->loadHelper('Html');

Dans l'action de ton controller (si tu travailles en MVC).

Ensuite, tu devrais pouvoir utiliser $html->css()
0