Bonjour,
Depuis cet après-midi, je tourne en rond pour savoir pourquoi je n'arrive pas a charger de fichiers externes (JS ou CSS). L'erreur est bien entendu fichier manquants (404).
Voici le code de ma page :
<?php echo $this->Html->docType(); ?>
<html lang="fr">
<head>
<?php $this->Html->css('style', null, array('inline' => false)); ?>
<?php $this->Html->script('jquery', array('inline' => false)); ?>
<?php $this->assign('title', 'Titre'); ?>
<?php echo $this->Html->charset(); ?>
<title><?php echo $this->fetch('title'); ?></title>
<?php echo $this->fetch('css'); ?>
</head>
<body>
<div class="content">
<?php echo $this->fetch('content'); ?>
</div>
<?php echo $this->fetch('script'); ?>
</body>
</html>
Les fichiers sont biens dans le dossier /app/webroot et /js ou /css selon le type de fichier recherché. Ma version cake php : 2.2.1
Merci d'avance.
J'ai commencé cette apli avec cakephp 2.2.1 mais apris cake sur la version 1.2 (il y a quelques années déjà).
Mais j'ai trouvé le problème. Sur mon serveur je n'ai pas activé le mod_rewrite d'apache. Une fois activé ca fonctionne niquel.
Je vous remercie quand même.
Cordiakelent, Tit-LoW.
Même avec les inline false ça devrait fonctionner puisqu'il affiche <?php echo $this->fetch('css'); ?> et <?php echo $this->fetch('script'); ?>
Est ce que tu as commencé avec CakePHP 2.2.1 ou tu as fait une migration d'une version plus ancienne vers CakePHP 2.2.1? Car dans ce cas, il y a des petites modifications à faire dans les fichiers de configuration.