0
votes

Lorsque je charge une vue de mon contrôleur, certaines fonctionnalités HTML sont perdues

Alors, lorsque je charge une vue comme ceci:

barre d'adresse se lit comme suit:

"http: // localhost / mywebsite / private_area"

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:

"http: // localhost / mywebsite / privé_area / profil"

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.

très confus, toutes les idées?

Voici quelques-uns Code associé:

contrôleur "Connexion" Redirection Utilisation:

Redirection ('private_area');

Cet itinéraire d'appels

€ Route ["Private_Area '] = 'privé_area';

Cet appels Contrôleur Domaine privé / index qui a le code suivant: xxx

Ceci fonctionne bien et affiche le Vue de profil de page parfaitement.

Mais si je passe à une autre vue, puis revenez à la vue du profil de page en utilisant xxx

quel contrôleur d'appel " Privé_area "et fonction" profil " xxx

La vue principale est chargée, mais les balises SRC ne fonctionnent pas, non plus les boutons de bascule.


0 commentaires

3 Réponses :


0
votes

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>


2 commentaires

Merci @ renegade999, mais ce n'est pas ça. Voici JS et CSS à peu près identique à ce que vous avez suggéré.