Originalversion:
Code: Select all
$query = $this->db->query('SELECT tb.*,b.`property` FROM `email_template_blocks` as tb inner join email_blocks as b on tb.`block_id`=b.`id` where tb.template_id=' . $id);
if ($query->num_rows() < 1) {
return null;
}
return $query->result_array();
Code: Select all
$this->db->select('*');
$this->db->from('email_template_blocks');
$this->db->join('email_blocks', 'email_template_blocks.block_id = email_blocks.id', 'inner');
$this->db->where('email_template_blocks.template_id', $id);
$query = $this->db->get();
//$query = $this->db->query('SELECT tb.*,b.`property` FROM `email_template_blocks` as tb inner join email_blocks as b on tb.`block_id`=b.`id` where tb.template_id=' . $id);
if ($query->num_rows() < 1) {
return null;
}
return $query->result_array();
Ich würde auch gerne wissen, wie man alle Elemente aus der Tabelle email_template_blocks auswählt und einfach die Eigenschaftsspalte der Tabelle email_blocks hinzufügt.
E-Mail-Vorlagenblocktabelle:
Tabellenschema
E-Mail-Blocktabelle:
Tabellenschema
Mobile version