小编Dmi*_*try的帖子

如何访问Finder :: files()结果的第一个文件?

如何使用symfony/finder组件获取第一个文件?

我试着这样做:

<?php
// ...
$finder = new Finder();
$finder
    ->files()
    ->in($this->getKernel()->getRootDir().'/../web/uploads/')
    ->name($filename);

    if (!$finder->count()) {
        throw new NotFoundHttpException('Image not found');
    }

    dump(
        $finder->count(), 
        $finder->getIterator()->current(), 
        $finder->getIterator()->valid()
    );
Run Code Online (Sandbox Code Playgroud)

我得到这个结果:

1
null
false
Run Code Online (Sandbox Code Playgroud)

php symfony

6
推荐指数
2
解决办法
4305
查看次数

该进程已用信号“9”发出信号

[Symfony\Component\Process\Exception\RuntimeException]  
The process has been signaled with signal "9".
Run Code Online (Sandbox Code Playgroud)

突然,我在 symfony 2.5.0 中转储资源时开始收到此错误消息,我以前从未见过此错误。它随机出现并停止转储过程。我php app/console assetic:dump --env=prod在虚拟服务器上运行。

php symfony

5
推荐指数
0
解决办法
5535
查看次数

Bash PS1提示中长行重叠

我已经配置了PS1 bash提示符.

我的~/.bashrc档案:

if [[ $EUID -ne 0 ]]; then
        PS1='\n\e[0;33m? \W\e[0m \n\e[1;35m?\e[0m '
fi
Run Code Online (Sandbox Code Playgroud)

问题是新线与前一线重叠.知道如何解决这个问题吗?

unix bash ps1

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

标签 统计

php ×2

symfony ×2

bash ×1

ps1 ×1

unix ×1