Je veux faire une requête qui résulte comme ceci dans le modèle de codeigniter: est-ce possible? P> Prenez note: les 15,17 et oui, non sont dans la même table de base de données. P> P>
3 Réponses :
Vous pouvez utiliser la fonction result_array () afin que vous puissiez avoir quelque chose comme: après que vous avez votre matrice et que vous pouvez faire la $ clé => $ valeur Code> Relation des champs P> P>
Il n'y a pas de fonction d'assistance centrale pour réaliser ce que vous voulez dans CI. Mais vous pouvez créer votre propre fonction d'assistance:
function pluck($arr = [], $val = '', $key = '') { // val - label for value in array // key - label for key in array $result = []; foreach ($arr as $value) { if(!empty($key)){ $result[$value[$key]] = $value[$val]; }else{ $result[] = $value[$val]; } } return $result; }
Après une longue recherche, j'ai trouvé une réponse. Exemple de façon de faire ceci: