这是一个这样的PHP数组的例子:
["Foo" => 100, "Bar" => 50]
大.这是我尝试将它们传递到Chart组件:
<Chart points="{!! json_encode($points) !!}"></Chart>
这看起来很好,但是在使用时,$points
数组中的字符串(Foo和Bar)用"(双引号)"封装json_encode()
.这意味着只要第一个字符串出现在数组中,浏览器就会认为"是关闭points
属性的" .
以下是您在浏览器中看到的内容:
<Chart points="{">Foo":100,"Bar":50}"</Chart>
我该怎么做?我一直在努力奋斗几个小时,我无法绕过它.
我是GitHub Actions的新手,有2个工作-一个运行我的测试,另一个将我的项目部署到服务器上。
显然,我希望测试可以在每个分支上运行,但是部署应该仅在将某些内容推入主程序时进行。
我正在努力寻找一种在特定分支上运行作业的方法。我知道有可能只在特定分支上运行整个工作流程,但这意味着我将拥有一个“测试”工作流程和一个“部署”工作流程。
这听起来像是一个解决方案,但是它们将并行运行。在理想情况下,测试将首先运行,并且只有在测试成功的情况下,部署工作才能开始。使用2个单独的工作流时不是这种情况。
我将如何实现这一目标?是否可以在特定分支上运行作业?