我有一个自定义的PHP函数,它根据日期时间返回格式化的日期。 被叫:formatDate($ date)
在我的控制器中,我使用的是 -
$this->set('examples',$this->Example->find('all'))
然后在我看来,我有一个类似的预言:
echo $examples['Example']['date']
我想要做的是在我看来能够打电话:
echo formatDate($examples['Example']['date'])
目前我的view.ctp页面底部有这个功能,但我认为必须有更好的选择
答案 0 :(得分:0)
在其中创建自定义帮助程序及其相关功能。然后你可以在需要时从视图中调用它
<?php echo $this->MyHelper->MyFunction($date); ?>
答案 1 :(得分:-1)
您正在寻找的方法有多种。 一种方法是使用requestAction调用控制器函数(在视图中)。
echo $this->requestAction('controllerName/actionName/'.$parameter);
或
echo $this->requestAction(array('controller' => 'controllerName', 'action' => 'actionName'), array('date' => unformattedDate));
其中/ controllerName / actionName将处理日期格式。