ケース:Zend Frameworkを使用してサイトを開発しており、webappが配備されているフォルダへの相対リンクが必要です。 mysite.com/folder
オンラインおよびlocalhost:8080
開発中です。Zend Frameworkのビューからのベースパスの取得
次を問わず展開された場所のコントローラーで素敵な作品:
$this->_helper->redirector->gotoSimple($action, $controller, $module, $params);
そしてviewscriptの内側に、次の、すなわち。 index.phtml:
<a href="<?php echo $this->url(array('controller'=>'index', 'action' => 'index'), null, true); ?>">
しかし、画像やスタイルシートにリンクするときに正しいベースパスを取得するにはどうすればよいですか? (例えばlayout.phtmlファイル、で):
<img src='<?php echo WHAT_TO_TYPE_HERE; ?>images/logo.png' />
と
$this->headLink()->appendStylesheet(WHAT_TO_TYPE_HERE . 'css/default.css');
WHAT_TO_TYPE_HERE
は、あなたができるローカルホスト
私はベースURLヘルパーに同意しますが、私はこれを拡張する画像に別のものを持たせる方がはるかに良いアプローチだと思います –