ModellKreiere individuelle URL In codeigniter
function get_footer_pages(){
$query=$this->db->where('section','footer');
$query=$this->db->get('pages');
if($query->num_rows()>0){
$result=$query->result_array();
return $result;
}else{
return false;
}
}
function get_url($row){
$title=$row['title'];
$not_allowed=array('/','?','\"','&','"',':','%','\'',',');
$title=str_replace($not_allowed,'',$title);
$title=str_replace(' ','-',$title);
$title=$title."_".$row['id'];
return $title;
}
Controller:
$data['footer_pages']=$this->Home_model->get_footer_pages();
Ausblick:
<?php foreach($footer_pages as $f_pages){ ?>
<li><a href="<?php echo $f_pages['url'] ?>"><?php echo $f_pages['name'] ?></a></li>
<?php } ?>
Ich möchte einerstellenKombination von title
und id
wie ich in Funktion get_url()
durchgeführt.
Jetzt Problem:
ist, wie ich das nennen kann get_url()
in get_footer_pages()
die URL aller Ergebnisse von get_footer_pages()
zu machen und diese URL in meinem VIEW
in href
verwenden?
Ihre Mittel i muss eine Datei einen beliebigen Namen im Hilfsordner erstellen, und dann 'get_url()' in der Hilfsdatei speichern.und rufe diese Funktion aus meiner Sicht auf? –
Ja. Und Sie müssen diese Hilfsdatei zu dem Helfer-Autoload-Array in Ihrer 'application/config/autoload.php'-Datei hinzufügen. – trajchevska
Wenn ich dann alle Funktionen von 'get_url()' aus meiner Sicht ausführe? –