la création de dos de la page de liens dans Codeigniter
J'ai une page avec l'URL http://arslan/admin/category/index/0/name/asc/10 dans Codeigniter.
Dans cette URL, le uri_segment
début de 0
. Ce (0
) est la valeur de recherche par défaut, name
et asc
sont par défaut le champ de tri et de l'ordre, et 10, la pagination de l'index.
Maintenant, si je passe à un complément de la page avec l'URL (http://arslan/admin/category/add/)
de même, comme ci-dessus "ajouter" est la fonction actuelle.
Maintenant, si je veux revenir en arrière par l'intermédiaire d'un lien vers la page arrière... Comment puis-je détourner les utilisateurs? Je ne peux pas faire de l'URL de revenir en arrière.
Quelqu'un peut-il m'aider s'il vous plaît?
OriginalL'auteur Arslan | 2012-01-20
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas sûr si je comprends correctement à la question, si ne tenez pas compte de ma réponse, mais je pense que vous voulez un lien "revenir à la page précédente", similaire à l'arrière du bouton dans un navigateur web.
Si vous pouvez utiliser javascript pour résoudre ce problème en utilisant simplement cette ligne:
OriginalL'auteur dVw
- Je prolonger la séance de classe en créant
/application/libaries/MY_Session.php
Et puis de récupérer l'URL de la dernière page visitée vous appelez
Et vous pouvez augmenter le décalage et le type d'informations retournées etc trop
La fonction n'est pas d'ajouter des pages appelées à l'aide d'Ajax pour le tracker, mais vous pouvez facilement supprimer les
if( !IS_AJAX )
peu pour en faire faire.Edit:
Si vous exécutez à l'erreur Undefined constant IS_AJAX, supposé IS_AJAX
ajoutez la ligne ci-dessous pour
/application/config/constants.php
Pas de problème. Un peu de chance, la résolution de votre problème?
Je suis déjà en utilisant les données de session et lorsque j'exécute le code, j'obtiens l'erreur:
A session is active. You cannot change the session module's ini settings at this time Filename: Session/Session.php Backtrace: File: /Nav_session.php Line: 5 Function: __construct
OriginalL'auteur Ben Swinburne
Il y a deux façons de résoudre votre problème: d'Abord, vous pouvez placer un lien qui utilise le javascript arrière-fonction onclick, c'est comme ça ...
... ou vous enregistrez toujours le courant à pleine page de l'url dans un cookie et l'utiliser pour générer le lien de retour - une aide pourrait ressembler à ceci (pas testé) ...
Dans votre contrôleur, vous utilisez urlhistory_save() pour enregistrer l'URL courante et dans la vue youd pourrait utiliser urlhistory_get() pour récupérer l'ancienne adresse comme ceci:
OriginalL'auteur Ruben Müller
La plupart manière la plus simple de redirection vers votre page précédente , essayer ce travail pour moi
vous avez besoin d'importer user_agent bibliothèque trop
$this->load->library('user_agent');
OriginalL'auteur Geordy James
Vous pouvez créer une Session pour aller à la dernière page:
Alors si tu veux rediriger vers une page de l'utiliser:
ou de l'utiliser à l'ancre.
OriginalL'auteur Aamir Shahzad