0
Jelly 경험을 가진 사람이 Jelly_Field_Timestamp에서 타임 스탬프의 pretty_format 버전을 얻는 방법을 알고 있다면 궁금합니다.Kohana Jelly Timestamp를 잡는 방법 pretty_format
필자는 기록을 반복하면서 그 $ pretty_format 값을 어떻게 든 얻을 수있는 한 date ($ pretty_format, $ value)를하고 싶습니다.
$tasks = Jelly::select('task')->execute();
foreach ($tasks as $task)
{
$task->time;
#??? $task->time->pretty_format;
#??? date($pretty_format, $task->time)
}
이와 비슷한 것이 가능해야합니까? 그렇지 않습니까? 이 방법은 젤리의 0.9.x 버전에서 작동
$task->meta()->fields('time')->pretty_format;
참고 :
$time_prettyformat = Jelly::builder('task')->fields('time')->pretty_format;
는 또 다른은 다음과 같습니다
감사합니다. 처음에는 보호 된 메서드를 호출하는 동안 치명적인 오류가 발생하지만 두 번째 메서드는 매력처럼 작동합니다. 약간의 수정으로, $ tasks => $ task 따라서 $ task-> meta() -> fields ('time') -> pretty_format; 그러나 나는 처음부터 그렇게 나쁘게 문제를 제시하는 것이 내 잘못이라고 생각한다. 그것은 내가 좋아할만한 더 좋은 방법이 있다면 date ($ task-> meta() -> fields ('time') -> pretty_format, $ task-> time)과 같이 보일 뿐이다. . 감사. – Serhiy
두 번째 샘플에서 $ tasks가되도록 내 게시물을 편집하겠습니다. 왜 처음이 작동하지 않는지 확인해 보겠습니다. Iirc, 비슷한 것이 작동해야합니다. '더 나은'방법으로, pretty_format을 -> meta() 루프를 통해 가져 오는 대신 변수에 저장합니다. – SpadXIII