comment puis-je passer une variable de vue du contrôleur dans codeigniter?
Mon Point De Vue :-
<html>
<?= link_tag(base_url().'css/simple.css'); ?>
<body>
<?php $this->load->helper('form'); ?>
<?php $this->load->view('commentform'); ?>
<?php $id=$this->uri->segment(3);?>
<?php echo $id;?>
</body>
</html>
je voudrais utiliser la variable $id
dans mon contrôleur.J'utilise codeigniter par le chemin, et je suis un débutant. Je vous serais reconnaissant de toute aide sur ce.
Vous devez vous connecter pour publier un commentaire.
Bien, idéalement, vous ne seriez pas le faire de cette façon. Vous devez définir la variable d'abord dans le contrôleur et le passer à la vue si vous avez besoin de l'utiliser.
$id sera disponible dans votre point de vue.
vous ne devez pas appeler le $id de la Vue, vous devriez obtenir au niveau du contrôleur et de le passer à la Vue.
en Vrac dit. vous URL sera quelque chose comme ça
http://www.mysite.com/thecontrollername/thefunction/id
par exemple votre contrôleur si la maison et il y a un show_id la fonction en elle et votre point de vue est de les appeler show_id_view.php.
vous aurez votre url, comme ceci: http://www.mysite.com/home/show_id/id
votre fonction dans la maison va lire l'id"
dans votre maison contrôleur:
dans la vue (show_id_view):
rien d'autre..
espère que cette aide.
de mon point de vue je ajouter un lien
dans mon link.php controler je ajouter une fonction show_id
dans mon prochain vue daftarmember_form.html
)
ils impriment des voix,