これは、すべてのユーザーを取得するために私の現在の関数である:変更データベース値ビューに渡す前
function get_all() {
return $this->db->get($this->tableName)->result();
}
今、私は「前の時間」に
timespan(human_to_unix($datetime),time());
をMySQLのDATETIMEを変更する機能を持っています
コントローラとビューに渡す前に、get_allが生成する配列内のすべてのmysql datetimesを変更するにはどうすればいいですか?
第2に、 モデルでこれを行うのは正しいのですか、これはコントローラで行うべきですか?私は機能timespan
とhuman_to_unix
が正確に何を言うことができない
function get_all() {
$arr = $this->db->get($this->tableName)->result();
foreach(array_keys($arr) as $h)
$arr[$h]->datetime = timespan(human_to_unix($arr[$h]->datetime),time());
return $arr;
}
:
ループを試してみませんなぜですか? – safarov
@safarov Modelクラスでその配列をループすることが許されているかどうかはわかりませんでした – Simon