我正在寻找一个简单的重定向cakephp 2.1与等待时间。我想查看页面重定向后-让我们说5秒-到一个外部网址。你知道我该怎么做吗?先谢谢你
clj7thdc1#
最简单的解决方案是在视图中包含jquery/javascrpt, meta或php头。我不相信cake有专门的方法来做这件事,但是一个替代方法可以是一个简单的for循环,只做一个简单的+1计数,比如5000或者任何需要的值,花5秒,然后做正常的cake重定向。简单视图示例。php标头
header('Refresh: 5; URL=http://site.com/controller/action');
meta
<meta http-equiv="refresh" content="5;url=http://site.com/controller/action"/>
bq8i3lrv2#
我的回答可能晚了,但它对其他想使用CakePHP视图助手的人很有用:
echo $this->Html->meta( null, null, ['http-equiv' => 'refresh', 'content' => '10;url=https://example.com/controller/action'] );
它适用于CakePHP 2.x,3.x和4.x
2条答案
按热度按时间clj7thdc1#
最简单的解决方案是在视图中包含jquery/javascrpt, meta或php头。我不相信cake有专门的方法来做这件事,但是一个替代方法可以是一个简单的for循环,只做一个简单的+1计数,比如5000或者任何需要的值,花5秒,然后做正常的cake重定向。
简单视图示例。
php标头
meta
bq8i3lrv2#
我的回答可能晚了,但它对其他想使用CakePHP视图助手的人很有用:
它适用于CakePHP 2.x,3.x和4.x