我必须为我的应用程序开发一些小部件功能。你可以在网站上注入它的方式应该是这样的:
<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这样的主机名。
那么最好的方法是什么?
答案 0 :(得分:0)
您是否尝试$this->basePath()
或使用
echo $this->headScript()->prependFile($this->basePath('myjs.js'))
会产生类似于
的东西 <script type="text/javascript" src="/myjs.js"></script>