小编Nik*_*hak的帖子

使用Symfony2.x检查控制器内是否处于"dev"模式

当使用带有Symfony2.x应用程序的开发模式时,通常可以在语言环境中使用.因此,此类函数无法按预期工作(例如,尝试在localhost下获取当前IP).这可能是一个问题,例如当人们尝试使用这种基于ip的Web服务时.因此,我只想知道如果Symfony2应用程序在dev模式下运行,如何检查控制器内部.以这种方式,可以根据模式设置控制器的行为.

任何的想法?

php containers dependency-injection controller symfony

35
推荐指数
5
解决办法
3万
查看次数

vue.js $ watch对象数组

mounted: function() {
  this.$watch('things', function(){console.log('a thing changed')}, true);
}
Run Code Online (Sandbox Code Playgroud)

things 是一个对象数组 [{foo:1}, {foo:2}]

$watch检测添加或删除对象的时间,但不检测对象上的值是否更改.我怎样才能做到这一点?

vue.js

32
推荐指数
4
解决办法
5万
查看次数

在Visual Studio 2015中缩小PHP

有没有办法在PHP中使用Visual Studio 2015缩小(或删除注释)?我使用PHP工具,当我向公共服务器发布php脚本时,我想至少从代码中删除所有注释.我知道,有没有办法删除内容菜单的评论,但我希望在我的项目中有评论,并且在发布脚本中没有评论(或最小和未读代码)(有些像Bundler和Minifier工具,但对于php).谢谢

php ide minify visual-studio-2015

9
推荐指数
1
解决办法
389
查看次数

Symfony 2 - 删除表单和CSRF令牌

我有一个来自数据库的条目列表.我想在每一行的末尾都有一个"删除按钮",这样用户就不必首先进入编辑/显示页面来删除该条目.

我尝试使用csrf标记创建一个隐藏的输入字段,如下所示:

return $this->createFormBuilder()
   ->getForm()
;
Run Code Online (Sandbox Code Playgroud)

这将输出:

<div id="form">
   <input type="hidden" id="form__token" name="form[_token]" value="6c98ebfa9df07.....">
</div>
Run Code Online (Sandbox Code Playgroud)

表单的其余部分放在twig模板中,以便每个表单根据条目的id有自己的操作路径.

不幸的是在树枝模板中只有第一个

{{ form_widget(delete_form) }}
Run Code Online (Sandbox Code Playgroud)

将被渲染.

我怎样才能更频繁地使用这个隐藏的字段?或者有没有办法以不同的方式完成这一切?

谢谢你的帮助

public function indexAction()
    {
        $em = $this->getDoctrine()->getManager();

        $deleteForm = $this->createDeleteForms();

        $entities = $em->getRepository('IntranetServicesBundle:Laender')->findAll();

        return $this->render('IntranetServicesBundle:Laender:index.html.twig', array(
            'entities' => $entities,
            'delete_form' => $deleteForm->createView(),
        ));
    }


private function createDeleteForms()
{
    return $this->createFormBuilder()
        ->add('id', 'hidden')
        ->getForm()
    ;
}
Run Code Online (Sandbox Code Playgroud)

ajax csrf symfony twig

8
推荐指数
1
解决办法
5490
查看次数

从图像创建渐变

如何从图像创建渐变,以便我可以将其用作该图像的背景?作为背景的一种模糊效果?

我的 html 标记:

<div class="bck">
    <img class="thumb" src="20161204.jpg" />
</div>
Run Code Online (Sandbox Code Playgroud)

样式应用:

.bck {
        height:500px;
        width: 500px;
        background-color: #9d9e88;  //grey
    }
    .thumb {
        height: 200px;
        width: 200px;
        left: 30%;
        position: relative;
        top: 30%;
    }
Run Code Online (Sandbox Code Playgroud)

这给了我

图片

我想通过此图像中使用的颜色填充背景/创建渐变

这可以完全由 css(首选)完成吗?尽管如此,我对任何 JS 库都持开放态度

html javascript css

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

如何在 Symfony 中以编程方式验证 jwt 令牌?

使用LexikJWTAuthenticationBundle,可以验证控制器内传递的令牌吗?

ps 我知道$this->getUser()如果用户已通过身份验证,我可以返回用户,null否则。但这不是我所追求的。

我想知道是否有某种东西isTokenValid('the-token-string');可以给出真/假响应?

symfony jwt lexikjwtauthbundle

0
推荐指数
1
解决办法
3357
查看次数