0

date()我想通过使用 php 函数正确格式化我的日期时间来显示从 DB 捕获的时间戳值。

但问题是 - 可以在将其传递给视图文件之前完成吗?
关于视图文件中的 php 函数,我想让我的视图文件尽可能干净。

通过使用从数据库中检索项目/models/content_model.php

function getPages($per_page){
    $this->db->order_by('id', 'desc');
    $query = $this->db->get('content', $per_page, $this->uri->segment(3));
    return $query->result();
}

然后,它由控制器处理/controllers/content.php

...
// Get data
$componentData['results'] = $this->content_model->getPages(5);
...

并显示结果views/content/home.php

<?php
    <?php foreach($results as $item):?>
        echo $item->date_created;
     <?php endforeach;?>
?>

将输出一个日期(在 DB 中输入时间戳),如下所示:2011-08-14 18:34:04

date()我不想在视图文件中使用函数,而是views/content/home.php想通过视图之外的函数来处理它date(),不确定是否应该在模型或控制器中完成。

有什么建议么 ?

4

1 回答 1

1

您可以在控制器类中执行此操作。首先创建一个私有函数名称 DateProcess 并发送查询结果并根据需要处理日期。然后您可以将过程数据发送到查看文件。

于 2012-08-13T13:04:06.033 回答