小编dex*_*vip的帖子

如何使用PHP删除重复的断行

我想知道如何使用PHP删除重复的断行,考虑到输入可以来自各种操作系统.

输入例:"02 02 02 02\r \n\r \n 02 02 02 02\r \n 02 02 02 02"

输入例:"02 02 02 02 \n \n \n 02 02 02 02 \n \n 02 02 02 02"

产出例:"02 02 02 02 \n 02 02 02 02 \n 02 02 02 02"

php regex

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

在Jenkins上运行时覆盖环境变量

我正在使用PHPUnit和Jenkins测试Zend Framework应用程序.我需要覆盖PHPUnit 文件中APPLICATION_ENV使用PHP访问的环境变量:getenvbootstrap.php

<?php

// Define application environment
defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'testing'));

... use APPLICATION_ENV to pick database, configuration, etc. ...
Run Code Online (Sandbox Code Playgroud)

我有两个环境:( testing对于本地机器)和testing-ci(对于Jenkins机器).如何将变量设置为testing-ci在Jenkins中运行时?有没有办法build.xml为Ant或Phing 设置它?

ant phing continuous-integration phpunit jenkins

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

如何将ZF2与Doctrine Mongo ODM集成?

我正在尝试将zf2 beta3与doctrine mongo odm(https://github.com/doctrine/DoctrineMongoODMModule)集成,但没有成功.

我该如何安装和配置它?

doctrine zend-framework doctrine-orm doctrine-odm zend-framework2

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

转换日期格式python

我有django表格,我从POST收到的日期格式为"%d /%m /%Y",我想将其转换为"%Y-%m-%d",我怎么能这样做?

python django python-datetime

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

简短的if-else django模板

我想知道是否有任何方法可以在django模板中做一个简短的if-else,比如在php中?

  <?=$variable ? 'String for true' : 'String for false'?>
Run Code Online (Sandbox Code Playgroud)

如果变量值为true,则显示String for true否则String for false

django django-templates

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

如何在Doctrine MongoDB ODM中删除多个文档

如何在doctrine mongodb odm中删除多个文档?在PHP类中,我应该可以使用以下代码来完成它:

 $db->collection->remove(array("age" => 18));
Run Code Online (Sandbox Code Playgroud)

我怎么能在教义mongo odm中做到这一点?

mongodb doctrine-odm

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

PHP Mongo:注意:Mongo :: __ construct():解析服务器

我想知道为什么我得到以下php通知:

( ! ) Notice: Mongo::__construct(): parsing servers in C:\htdocs\multishop\library\Lupi\Resource\Odm.php on line 38
Call Stack
#   Time    Memory  Function    Location
1   0.0004  138504  {main}( )   ..\index.php:0
2   0.0130  667392  Zend_Application->bootstrap( )  ..\index.php:25
3   0.0130  667488  Zend_Application_Bootstrap_BootstrapAbstract->bootstrap( )  ..\Application.php:355
4   0.0130  667504  Zend_Application_Bootstrap_BootstrapAbstract->_bootstrap( ) ..\BootstrapAbstract.php:586
5   0.0442  2068704 Zend_Application_Bootstrap_BootstrapAbstract->_executeResource( )   ..\BootstrapAbstract.php:626
6   0.0442  2068832 Lupi_Resource_Odm->init( )  ..\BootstrapAbstract.php:683
7   0.0596  2778880 Mongo->__construct( )   ..\Odm.php:38
Run Code Online (Sandbox Code Playgroud)

第38行:

 $dm = DocumentManager::create(new \Doctrine\MongoDB\Connection(new \Mongo), $config);
Run Code Online (Sandbox Code Playgroud)

通知有时会出现,而不是所有时间.我正在使用doctrine mongo ODM.

php doctrine mongodb-php doctrine-odm

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

如何在netbeans中自动完成Symfony 2 DI的方法

我开始使用symfony 2进行开发,它使用了很多依赖注入.我想知道是否有任何方法可以使netbeans根据字符串检测对象的类型并自动完成其方法?

例如,$this->container->get('doctrine')返回一个Doctrine\Bundle\DoctrineBundle\Registry实例.在容器中,键doctrine对应于Doctrine\Bundle\DoctrineBundle\Registry.

类似的东西,对于zendframework 2也很有用.

我不想在控制器中创建新方法,也不想使用/*@var $ var Symfony ...*/,我会自动检测.

netbeans dependency-injection symfony

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

Doctrine Migrations命名空间错误

我试图在silex框架之上设置doctrine迁移.我是通过作曲家安装的.

"doctrine/dbal": "2.3.*",
"doctrine/migrations": "dev-master",
Run Code Online (Sandbox Code Playgroud)

我的控制台文件:

...
$app['composer_loader']->add('Doctrine\DBAL\Migrations', __DIR__.'/../vendor/doctrine/migrations/lib/');

$helperSet = new \Symfony\Component\Console\Helper\HelperSet(array(
    "db" => new \Doctrine\DBAL\Tools\Console\Helper\ConnectionHelper($app['db']),
    "dialog" => new \Symfony\Component\Console\Helper\DialogHelper(),
));
$console->setHelperSet($helperSet);

$console->addCommands(array(
    // Migrations Commands
    new \Doctrine\DBAL\Migrations\Tools\Console\Command\DiffCommand(),
    new \Doctrine\DBAL\Migrations\Tools\Console\Command\ExecuteCommand(),
    new \Doctrine\DBAL\Migrations\Tools\Console\Command\GenerateCommand(),
    new \Doctrine\DBAL\Migrations\Tools\Console\Command\MigrateCommand(),
    new \Doctrine\DBAL\Migrations\Tools\Console\Command\StatusCommand(),
    new \Doctrine\DBAL\Migrations\Tools\Console\Command\VersionCommand()
));

$console->run();
Run Code Online (Sandbox Code Playgroud)

但是当我运行迁移时:status它输出:

C:\htdocs\bitvenda\app>php console.php migrations:status

  [Doctrine\DBAL\Migrations\MigrationException]
  Migrations namespace must be configured in order to use Doctrine migrations
  .
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

php doctrine silex doctrine-migrations

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

如何使用Twig将数据平均渲染到3列列表中?

我有数组包含城市,我想把它们放在3列列表中.如何渲染一系列城市将它们分成三列列表?

我的HTML列表:

                    <div class="col-md-4">  
                        <ul>
                            <li class="city-item"><a href="#">City</a></li>
                            <li class="city-item"><a href="#">City</a></li>
                            <li class="city-item"><a href="#">City</a></li>
                            <li class="city-item"><a href="#">City</a></li>
                            ...
                        </ul>
                    </div>
                    <div class="col-md-4">  
                        <ul>
                            <li class="city-item"><a href="#">City</a></li>
                            <li class="city-item"><a href="#">City</a></li>
                            <li class="city-item"><a href="#">City</a></li>
                            <li class="city-item"><a href="#">City</a></li>
                            ...
                        </ul>
                    </div>
                    <div class="col-md-4">  
                        <ul>
                            <li class="city-item"><a href="#">City</a></li>
                            <li class="city-item"><a href="#">City</a></li>
                            <li class="city-item"><a href="#">City</a></li>
                            <li class="city-item"><a href="#">City</a></li>
                            <li class="city-item"><a href="#">City</a></li>
                            ...
                        </ul>
                    </div>
Run Code Online (Sandbox Code Playgroud)

我期待数据按此顺序出现

city0   city3   city6
city1   city4   city7
city2   city5
Run Code Online (Sandbox Code Playgroud)

渲染数据的最佳方法是什么?

twig

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