/ / Variable zwischen Controller und Ansicht senden - php, codeigniter

Sende Variable zwischen Controller und View - php, codeigniter

Codezeichner: Version 2.0

Ansicht: Meine Variable sind das Datum von jedem Sonntag für 3 Monate

Regler:

$this->data["checkDate"] = $this->reviewdate_m->get_date_by($date);

Modell:

public function get_date_by($date_title){
$this->_order_by = "";
return $this->get_by(array("date_title"=>$date_title));
}

Mein Modell:

public function get_by($where, $single = FALSE){
$this->db->where($where);
//var_dump($this->db->last_query());
return $this->get(NULL, $single);
}

Datenbanktabelle: date_title und id

Datenbank: Tabelle date_title var (25)
02 Jul 2016 (SO)
02 Jul 2016 (SO)
02 Jul 2016 (SO)
16 Jul 2016 (SO)
16 Jul 2016 (SO)
16 Jul 2016 (SO)
16 Jul 2016 (SO)
17 Jul 2016 (Mo)
17 Jul 2016 (Mo)
17 Jul 2016 (Mo)
18 Jul 2016 (Di)
19 Jul 2016 (Mi)
19 Jul 2016 (Mi)
30 Jul 2016 (SONNE)

Ich möchte das Ergebnis ist total
3 x 02 Jul 2016 (SONNE)
4 x 16 Jul 2016 (SONNE)
1 x 30 Jul 2016 (SO)

Sonntag Start von heute bis 3 Monate später.

Wenn ich Controller ändere:

$date = "02 Jul 2016(SUN)";
$this->data["checkDate"] = $this->reviewdate_m->get_date_by($date);

Ich kann Code hinzufügen, um das Ergebnis zu zählen, und ich werde meine Antwort erhalten. Das Problem ist, wie steht es mit dem Rest?

Antworten:

-1 für die Antwort № 1

Sie können den Tag nach dem Datum überprüfen

<?php
$timestamp = strtotime("2016-06-29");
echo $day = date("D", $timestamp);
?>