Где обрезать время из значений datetime в CodeIgniter, кроме слоя представленияPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Где обрезать время из значений datetime в CodeIgniter, кроме слоя представления

Сообщение Anonymous »

Я хочу отобразить значение временной метки, полученное из БД, с помощью функции php date(), чтобы правильно отформатировать дату и время.
Но вопрос в том, можно ли это сделать до передачи его в файл представления?
Я хочу, чтобы мой файл представления был максимально чистым в отношении функций 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);
...
И отображение результатов в view/content/home.php:

Код: Выделить всё

echo $item->date_created;

?>
Выведет дату (введите метку времени в БД) примерно так: 2011-08-14 18:34:04
Вместо использования функции date() внутри файла представленияviews/content/home.php я хочу обработать ее с помощью функции date() вне представления, но не уверен, следует ли это делать в модели или контроллере.

Подробнее здесь: https://stackoverflow.com/questions/119 ... in-the-vie
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»