Je suis un très nouveau programmeur alors veuillez me pardonner si vous trouvez ma question stupide.
Je travaille avec CodeDigniter et j'ai une méthode get_projects () code> dans le modèle de projets pour lire les données de la table de projets. Voici le code.
<?php defined('BASEPATH') OR exit('No direct script access allowed');?>
<section>
<div class="row topspace">
<div class="col-6 offset-3">
<h4 class="text-center">Dashboard Testing</h4><hr>
</div>
</div>
<div class="row">
<?php foreach ($result as $row) { ?>
<div class="col-12">
<div class="card" style="width: 18rem;">
<div class="card-body">
<h5 class="card-title"><?php echo $row->projectname; ?></h5>
<h6 class="card-subtitle mb-2 text-muted"><?php echo $row->startdate; ?></h6>
<a href="#" class="card-link">Card link</a>
<a href="#" class="card-link">Another link</a>
</div>
</div>
</div>
<?php } ?>
</div>
</section>
3 Réponses :
Vous devez d'abord charger votre modèle:
<?php echo $thenameofvariableinview; ?>
Ajoutez votre vue PHP et je pourrais vous aider!
Bonjour monsieur, mais ONECE Je retourne la ligne de résultat du modèle, cette ligne a de nombreux attributs. Je souhaite y accéder à ceux du contrôleur, puis transmettez-le sur le fichier d'affichage. Je mette à jour ma question pour afficher le fichier d'affichage.
Il suffit d'accéder avec un tableau comme $ Résultat ['nom'] code>
Tout d'abord, assurez-vous combien de lignes que vous recherchez.
modèle strong> p> ligne () code> est pour un enregistrement et
résultat () code> pour plus d'un P>
foreach () code> boucle sinon sans boucle p> p>
J'ai créé et d'autres détails stockés dans la base de données. Une fois que je retourne le résultat () du modèle Comment accéder à tous les détails dans le contrôleur et également en vue. Veuillez élaborer, c'est ma première fois cela.
@Rishav Selon ma réponse, dans le contrôleur, vous obtenez un record de projet de DB dans $ Projets code> variable. Ensuite, vous passez à cela sous la forme d'un autre tableau
$ data code>. Dans le contrôleur, vous pouvez utiliser des données de projets avec
$ de projets CODE> variable. Dans votre vue, vous pouvez accéder aux données de projets avec
$ ProjectName code> Nom de la variable
Je n'ai besoin d'accès que des attributs de l'ensemble des résultats.
Voir dans Controller $ Data = Array ('ProjectName' => $ Projets-> Nom du projet, 'startdate' -> $ Projets-> Date de début); . Puis-je faire quelque chose comme ça.
Non non. Faites comme ceci $ data = tableau ('Nom du projet' => $ Projets, 'Date de début' => 'Autre valeur'); Code>
Voir J'ai toutes les données de la matrice de résultat. Je veux montrer toutes les données en vue. Donc, je dois passer du contrôleur. S'il vous plaît, montre-moi comment lire le démarrage de la base de données dans le modèle passe sur le contrôleur et ensuite visualiser. Je suis désolé si ma compréhension est limitée. S'il vous plaît supporter avec moi.
Une autre demande, si vous avez 5 minutes de temps, je voudrais vous connecter sur Anydesk s'il vous plaît.
Est startdate code> dans la table code> code>?
Vous n'avez pas besoin de le transmettre séparément, vous pouvez l'obtenir à partir de $ Projets code> variable.
Dans la vue $ projetName-> startdate; code>
Cela a tout résolu. Merci monsieur pour votre aide. Je vous souhaite tout le meilleur de la vie. je vous remercie beaucoup.
Modèle: strong> Vue: forte> p>