ZF2动态主机名路由

时间:2015-06-29 07:54:02

标签: php zend-framework2

我必须为我的应用程序开发一些小部件功能。你可以在网站上注入它的方式应该是这样的:

<script src="http://connect.myapp.com/myjs.js"></script>
<app:widget param1="param"></app:widget>

现在我想在子域 connect.myapp.com 上处理它。首先,我想到了一个带有子路由的主机名路由,但后来我遇到了环境问题。如果我使用主机名路由connect.myapp.com配置zf2,它非常静态,我在开发环境中不能使用connect.myapp.local这样的主机名。

那么最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

您是否尝试$this->basePath()或使用

echo $this->headScript()->prependFile($this->basePath('myjs.js'))

会产生类似于

的东西

<script type="text/javascript" src="/myjs.js"></script>