假设我有一个方法 $users->vip_time(),它将返回一个包含剩余时间的数组,如 {15,8,48},如果用户没有 vip,则返回 Null。
它应该在一个地方显示给用户,无论是他的贵宾时间,还是他不是贵宾。
它是否应该像这样进入控制器:
$vip_time = $user->vip_days();
$context['remaining_time'] = 'Free account';
if ($vip_time)
$context['remaining_time'] = $vip_time[0] . ' days and ' . $vip_time[1] . ' hours.';
还是应该像这样进入视图:
//Controller
$context['remaining_time'] = $user->vip_days();
//View
<p><?=(!$remaining_time) ? 'Free account' : $remaining_time[0] . ' days and ' . $remaining_time[1] . ' hours.';?></p>
有人可以启发我吗?