我有一个移动Web应用程序(.NET MVC),我正在使用JQuery Mobile(beta 3和jQuery 1.6.3).我的问题是关于各种元素的属性'data-icon'.例如,我有一个元素:
<a href="@Url.Action("Index", "Home")" data-icon="home" data-iconpos="notext">Home</a>
Run Code Online (Sandbox Code Playgroud)
当我在本地运行应用程序时,一切都按预期显示.里面有一个带有"主页"图像的小圆形按钮.当我将我的应用程序部署到我的主机(Arvixe)时,这个按钮在Chrome中按预期呈现,但在我的手机(Nexus One)上没有按预期呈现.在我的手机上,主页图标图像根本不显示.
JQuery mobile以下列方式引用图像精灵:
background-image:url(images/icons-18-white.png);
Run Code Online (Sandbox Code Playgroud)
我可以验证这个图像确实存在于正确的位置,因为它出现在桌面浏览器上,我可以通过URL(桌面和移动设备)访问它,我的主机日志显示对该URL的请求将返回200回应.我甚至已连接我的Web应用程序,同时托管到weinre服务器,我可以验证DOM元素是否具有正确的图像路径.更奇怪的是,当我在手机上访问jquerymobile.com时,出现相同的图标,问题似乎与我的托管网站隔离.
我有什么东西可以俯瞰吗?谢谢.
我在ZF2项目中使用了Doctrine和Migrations几个星期没有问题.我一直在通过指定自己的配置文件来执行迁移:
vendor/bin/doctrine-module migrations:diff --configuration=/path/to/migrations-config.xml
Run Code Online (Sandbox Code Playgroud)
我最近通过composer 将Codeception引入我的项目中,当我最近执行新的迁移(使用相同的上述命令)时,我收到以下错误:
[InvalidArgumentException]
Migrations directory data/DoctrineORMModule/Migrations does not exist
Run Code Online (Sandbox Code Playgroud)
这不是我在配置文件中指定的目录.起初我以为Doctrine Migrations完全忽略了我的--configuration参数.当我跟踪它时,我看到Doctrine Migrations没有使用我的--configuration参数,因为它已经加载了一个配置文件.
有谁知道这个配置文件可能从哪里拉?我可以通过在AbstractCommand getMigrationConfiguration()中注释掉条件来暂时解决这个问题,但从长远来看,我宁愿不必依赖于此.我也会尝试删除代码,看看是否有任何影响.任何帮助表示赞赏.