Bonjour à tous,
J'ai 2 problèmes avec cake:
<u><strong>1er problème</strong></u>:
lorsque j'ai installé mon thème, j'ai été obligé de mettre mes images et mon css dans les fichiers associés du webroot (images, css). Lorsque j'appellais ma feuille de style, je recevais une erreur du style: "Missing controller ..."(cake interperete l'appelle à la feuille de style comme un appel standard a une action). Dans son premier tuto grafikart cree un dossier theme et y introduit les images et le css.
J'aimerais bien qu'on m'aide à comprendre pourquoi.
<u><strong>2eme problème</strong></u>:
depuis que j'ai mis mon thème, les requetes SQL ne s'affiche plus en mode debbug 2.
Que dois-je faire ?
Merci
Pour ton problème de SQL il faut que tu ajoute l'élément sql_dump dans ton layout.
echo $this->element('sql_dump');
Oui j'y suis arrivé, mais ce que je voudrais faire c'est mettre mon thème dans un dossier theme qui comporterait css et images comme dans le premier tuto de grafikart.
sausau, as tu bien compris mon problème,
je ne veux pas mettre mon theme dans les dossiers css et images present dans le webroot,
je veux les mettre dans un dossier theme qui lui aura 2 sous-dossiers (css et images) et qui se trouvera dans le webroot.
Concernant le SQL qui ne s'affiche pas , as tu une idée ?
Merci
Après recherche j'ai résolu mon premier problème, faut dire qu'à force d'essayer on comprend mieux cakephp.
Mon problème pour l'affichage SQL se situeau niveau du default.ctp, lorsque je l'introduit, il ne m'affiche plus les requêtes.
voici mon fichier default.ctp
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?php echo $this->Html->css('/theme/style.css'); ?>
</head>
<body>
<div id="maincontainer">
<?php include('header.ctp'); ?>
<div id="contentwrapper">
<div id="content">
<?php
echo $this->Session->flash();
echo $this->Session->flash('auth');
echo $content_for_layout;
?>
</div>
</div>
<?php include('footer.ctp'); ?>
</div>
</body>
</html>
header.ctp
<div id="topsection">
<?php echo $this->Html->image('/theme/img/header.jpg', array('alt' => 'header')); ?>
</div>
<?php include 'menu.ctp'; ?>
menu.ctp
contient un menu simpl ul li
footer.ctp
contient du texte simple