URL
を構成するための独自のカスタムView
ヘルパーを書くことができます。内の異なるホスト間でURLのを回転させる方法についてですhttp://www.evilprofessor.co.uk/239-creating-url-in-zend-custom-view-helper/
<?php
class Pro_View_Helper_LinksUrl
extends Zend_View_Helper_Abstract
{
/**
* Returns link category URL
*
* @param string $https
* @param string $module
* @param string $controller
* @param string $action
* @return string Url-FQDN
*/
public function linksUrl($https = false, $module = 'www',
$controller = 'links', $action = 'index')
{
$router = Zend_Controller_Front::getInstance()->getRouter();
$urlParts = $router->assemble(array(
'module' => $module,
'controller' => $controller,
'action' => $action,
), 'www-index');
$FQDN = (($https) ? "https://" : "http://") . $_SERVER["HTTP_HOST"] . $urlParts;
return $FQDN;
}
}
(ビューコンテキスト)例えば、あなたのURLを構築するためのserverURLとURLビューヘルパーの組み合わせを使用して見てみましょうCDN。問題は、既存のルートを使用してURLを作成する方法ですが、その一部にはHTTPSスキームを指定することです。ありがとうございました。 –
このメソッドは、「https://」または「http://」だけを返し、それ以外は返さない – Phil