小编Thi*_*oIt的帖子

使用Zend Framework附加样式表仅在未指定操作时才有效

我开始使用Zend Framework并尝试在layout.phtml中添加一些样式表和javascript文件:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>LoremIpsum</title>
<?php echo $this->headLink()->appendStylesheet('css/global.css'); ?>
</head>
Run Code Online (Sandbox Code Playgroud)

这样做的问题是,只有在url中没有指定动作时它才有效.例如,它适用于:www.domain.com,www.domain.com/index,www.domain.com/login

但如果我添加动作,即使它是www.domain.com/index/index,它也会停止工作.

我注意到在这种情况下,index.php被调用两次并调用ErrorController.但输出显示没有错误.它是没有样式表信息的预期输出.

任何想法我的布局有什么问题?

编辑1:

错误报告已激活,在其他情况下有效.HTML标记是正确的.Firebug显示我找不到我的css文件,但路径不能错,因为没有指定的操作它可以正常工作.

css php action zend-framework append

4
推荐指数
1
解决办法
4373
查看次数

如何运行selft包含的.NET Core测试?

我有一个mstest项目,在执行时可以正常工作:

dotnet test --logger "trx;LogFileName=Result.trx" --settings tests.runsettings
Run Code Online (Sandbox Code Playgroud)

我还可以使用以下方法构建一个自包含的应用程序:

dotnet publish -c Release -f netcoreapp2.1 --force --self-contained --runtime win-x64 
Run Code Online (Sandbox Code Playgroud)

但是我不知道如何从产生的输出中运行测试。

呼唤

dotnet test .\ProjectName.dll --logger "trx;LogFileName=Result.trx" --settings tests.runsettings
Run Code Online (Sandbox Code Playgroud)

出现“错误MSB4025:无法加载项目文件”。

关于如何运行此自包含MSTest-Project的任何提示?

mstest self-contained .net-core

2
推荐指数
1
解决办法
1244
查看次数

标签 统计

.net-core ×1

action ×1

append ×1

css ×1

mstest ×1

php ×1

self-contained ×1

zend-framework ×1