小编Cho*_*per的帖子

如何在Symfony2命令中设置退出状态代码?

在Symfony2命令中设置退出状态代码的正确方法是什么?

在普通的PHP中,你可以这样做exit(123).但我猜Symfony2有一个OOP方式.是对的吗?虽然我在文档上找不到任何东西.

我需要这个主要是因为我希望能够在Linux中做这样的事情: app/console my:command || { echo "Something went wrong, I'm gonna call handle_disaster now"; handle_disaster; }

command-line symfony

30
推荐指数
1
解决办法
1万
查看次数

从Gemfile中删除gem后该怎么办?

我从Gemfile中删除了一个gem'mygem',但刚才我意识到它仍然安装了.

那么如何告诉bundler重新扫描Gemfile并更新Gemfile.lock,而不更新每个gem?

来自php,这就是我习惯的方式:composer update nothing.捆绑器有相应的东西吗?

ruby ruby-on-rails bundler

21
推荐指数
1
解决办法
1万
查看次数

在Symfony2中使用Composer添加CSS或JS库作为依赖项的正确方法是什么?

Symfony 2文档中,它说:

捆绑包不应嵌入用JavaScript,CSS或任何其他语言编写的第三方库.

那我该怎么做?我想使用Composer安装Twitter Bootstrap,DataTables和许多其他东西作为依赖项.但我能想到的唯一方法是创建一个包并嵌入它们.

这样做的正确方法是什么?

php symfony composer-php

19
推荐指数
2
解决办法
8899
查看次数

backports/lzma/_lzmamodule.c:115:18:致命错误:lzma.h:没有这样的文件或目录

我正在尝试安装docker-registry.我被困在这之后:

$ apt-get install python-pip python-dev
$ pip install -r requirements.txt
[...]
backports/lzma/_lzmamodule.c:115:18: fatal error: lzma.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我下载的docker-registry是v0.6.7

python pip docker

18
推荐指数
3
解决办法
2万
查看次数

如何拆除PHPStorm中的灯泡?

每当我尝试选择一条线(例如复制它)时,就会出现一个野灯泡并阻挡鼠标指针.如何删除此功能?

在此输入图像描述

php ide phpstorm

15
推荐指数
2
解决办法
1790
查看次数

如何在运行'composer update/install'后正确更改composer或Symfony2的功能?

在运行composer之后会执行一些脚本.

问题是他们做了我不想要的事情,比如php assets:install(没有--symlink).

所以我需要能够删除它,或者添加我自己的脚本php assets:install --symlink.

这样做的正确方法是什么?

编辑

Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installAssets()我可以看到符号链接的选项:

if ($options['symfony-assets-install'] == 'symlink') {
    $symlink = '--symlink ';
Run Code Online (Sandbox Code Playgroud)

那是可配置的吗?

php symfony composer-php

13
推荐指数
2
解决办法
2939
查看次数

如何在没有重新安装的情况下使用Composer自动加载没有名称空间的类?

我只需要自动加载一些类,我不喜欢psr-0命名空间疯狂(没有冒犯).

这曾经在我的项目中工作得很好:

"psr-0": {
    "": [
        "app/controller/",
        "app/model/"
    ]
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因它不再起作用,即使我使用相同的Composer版本.我需要它用于同时使用Silex的新项目.这可能与Silex发生冲突吗?

我知道"classmap"选项,但它有点无用,因为它要求我每次添加新类时都运行"composer install".

有任何想法吗?

php autoload silex composer-php

11
推荐指数
3
解决办法
6572
查看次数

如何将Symfony2路由转储到nginx?

我已经读过我应该将symfony2路由转储到我的Web服务器以绕过symfony2路由器,以获得性能.我找到了一个apache的例子.

你会如何为nginx做这个?

php nginx symfony

10
推荐指数
1
解决办法
1533
查看次数

第一次尝试时没有显示崩溃的Bootstrap下拉列表

我在导航崩溃中有一个下拉菜单.

当我减小窗口的宽度(例如:700px)时,导航栏正确折叠,然后我点击btn-navbar将其解除折叠,然后我点击下拉列表,但它没有下拉,菜单没有显示.如果那时我崩溃并再次崩溃,那么下拉开始工作.

当窗口的宽度从一开始就很小时也会发生同样的情况.

这就像倒塌部分的高度在开始时是固定的,它不会让下拉部分做到这一点.

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap.css" />
        <link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap-responsive.css" />
        <script src="js/jquery.js"></script>
        <script src="js/bootstrap.js"></script>
    </head>
    <body>
        <div class="navbar">
            <div class="navbar-inner">
                <div class="container">

                    <!-- .btn-navbar is used as the toggle for collapsed navbar content -->
                    <button class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>

                    <!-- Be sure to leave the brand out there if you want it shown -->
                    <a class="brand" href="#">Project name</a> …
Run Code Online (Sandbox Code Playgroud)

javascript css twitter-bootstrap

10
推荐指数
1
解决办法
8545
查看次数

如何在Symfony 2中配置一个记住我感知的监听器?

我已经成功实现了自定义身份验证提供程序,但现在我还需要添加"记住我"功能,而我找不到有关如何执行此操作的文档.

我尝试添加这个:

remember_me:
    key: "%secret%"
    lifetime: 31536000 # 1 year
    always_remember_me: true
Run Code Online (Sandbox Code Playgroud)

但它说:

You must configure at least one remember-me aware listener (such as form-login) for each firewall that has remember-me enabled.

我发现了这个,但我不确定如何使用它: Symfony\Component\Security\Core\Authentication\Provider\RememberMeAuthenticationProvider

那么它在哪里RememberMeAwareInterface?(我猜有一个?像ContainerAware一样)我该怎么办呢?

我不认为我需要编写自己的实现,默认的应该可以使用我的自定义身份验证提供程序.

symfony

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