Alors, lorsque je charge une vue comme ceci:
barre d'adresse se lit comme suit: p>
"http: // localhost / mywebsite / private_area" p>
La vue est appelée à partir du Fonction d'index du contrôleur "privé_area", et cela fonctionne bien. Cependant, lorsque j'appelle la page à l'aide d'une fonction "profil" de telle sorte que la barre d'adresse se lit comme suit: p>
"http: // localhost / mywebsite / privé_area / profil" p>
La vue perd La fonctionnalité telle que les boutons de bascule ne fonctionnent pas, et le SRC = ne fonctionne pas non plus. Le code de la fonction d'index et de la fonction de profil est identique. P>
très confus, toutes les idées? P>
Voici quelques-uns Code associé: P>
contrôleur "Connexion" Redirection Utilisation: p>
Cet itinéraire d'appels p> Cet appels Contrôleur Domaine privé / index qui a le code suivant: p> Ceci fonctionne bien et affiche le Vue de profil de page parfaitement. P> Mais si je passe à une autre vue, puis revenez à la vue du profil de page en utilisant p> quel contrôleur d'appel " Privé_area "et fonction" profil " p> La vue principale est chargée, mais les balises SRC ne fonctionnent pas, non plus les boutons de bascule. P> P> Redirection ('private_area'); code> p>
€ Route ["Private_Area '] = 'privé_area'; code> p>
3 Réponses :
Je dirais que vous utilisez des chemins relatifs pour vos fichiers CSS et / ou JavaScript sans la base_url () à l'avant. Vous obtenez des 404s dans les outils de développement? Ils vous disent généralement où le problème est.
Un moyen correct d'encréement de JS & CSS serait le suivant: P>
<link rel="stylesheet" href="<?=base_url();?>/assets/css/bootstrap.min.css"> <script src="<?=base_url();?>assets/js/bootstrap.min.js"></script>
Merci @ renegade999, mais ce n'est pas ça. Voici JS et CSS à peu près identique à ce que vous avez suggéré.