0
votes

Comment obtenir des données de la base de données qui résultent en tant que tableau dans le code de codeIdigniter

Je veux faire une requête qui résulte comme ceci dans le modèle de codeigniter: xxx

est-ce possible?

Prenez note: les 15,17 et oui, non sont dans la même table de base de données.


0 commentaires

3 Réponses :


1
votes

Vous pouvez utiliser la fonction result_array () afin que vous puissiez avoir quelque chose comme: xxx

après que vous avez votre matrice et que vous pouvez faire la $ clé => $ valeur Relation des champs


0 commentaires

1
votes

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;
}


0 commentaires

0
votes

Après une longue recherche, j'ai trouvé une réponse. Exemple de façon de faire ceci: xxx


0 commentaires