J'ai besoin de codeigniter 3 aide de vos amis. C'est comme il y a 10 ans quand j'ai fait des querys plus complexes et mon JOIN-trys noobish m'a juste donné des erreurs et des questions pendant des heures.codeigniter rejoindre la même table plusieurs valeurs
permet de dire que j'ai une table mysql couvre
id, text, bgcolor_id, color_id
example : 1, "nice headline", 55, 88
et une couleurs de table
id, value, name
example : 55, #FF0000, "red"
example : 88, #000000, "black"
comment "lien" basé sur bgcolor_id, color_id dans le tableau couvre
cover.bgcolor_id ->
color.value AS bgcolorvalue
color.name AS bgcolorname
cover.color_id ->
color.value AS colorvalue
color.name AS colorname
mon codeigniteur modèle
public function list(){
$query = $this->db->query('SELECT * FROM covers ORDER BY id DESC');
return $query->result_array();
}
public function get($id){
$query = $this->db->query('SELECT * FROM covers WHERE id = ' . $id);
return $query->row();
}
oh mec. Hommes. Im impressionné - cela fonctionne. J'essaie de comprendre votre requête si fort que mon cerveau fume déjà. maintenant je pense que si j'essaye de recréer ceci dans "le style actif d'enregistrements" du codeigniter ... j'espère que je l'obtiendrai après le sommeil ... – scco
@scco yup l'essayer avec l'enregistrement actif si vous ne pouvez pas accomplir ceci alors laissez Je sais que je vais ajouter la version d'enregistrement active également –
hey m khalid junaid, savez-vous comment je pourrais avancer votre solution sql: quand quelqu'un supprime la ligne de couleur donc il n'y a pas d'ID - la requête complète n'apparaîtra pas ou donnera des erreurs. Donc, y a-t-il un moyen de simplement "optionnel" joindre les couleurs quand il y a des couleurs - sinon juste des champs vides? – scco