小编j0k*_*j0k的帖子

PHP浮点数为2位小数:.00

当我做这个类型转换时:

(float) '0.00';
Run Code Online (Sandbox Code Playgroud)

我得到0.我如何得到0.00并仍然将数据类型作为浮点数?

php

41
推荐指数
4
解决办法
11万
查看次数

如何在Symfony2控制台命令中设置环境

希望是一个简单的问题 - 如何在Symfony2中运行控制台命令时指定使用哪个环境.我已经创建了一些命令,但是当我在我的登台服务器和我的'prod'环境中时,我想在我的'staging'环境的上下文中运行它们在我的生产服务器上(不同的环境定义不同的数据库连接).如何配置此信息并将其传递给我的控制台命令?

symfony

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

通过单元测试访问Symfony 2容器?

如何在单元测试中访问Symfony 2容器?我的图书馆需要它,所以它是必不可少的.

测试类扩展,\PHPUnit_Framework_TestCase因此没有容器.

php unit-testing symfony

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

Doctrine2迁移向下迁移并从浏览器而不是命令行迁移

我正在使用Doctrine2迁移.我需要一些关于我的疑问的答案,我无法在文件中找到一个好的解决方案

我用:

  doctrine migrations:diff // generate migrations files
  doctrine migrations:migrate // migrates up to new version
Run Code Online (Sandbox Code Playgroud)
  1. 我该如何迁移?指定以前的版本不起作用(没有更新它说fe教义迁移:迁移版本20120211163332它说

    Migrating up to Version20120211163332 from 20120309112058
    
    [Doctrine\DBAL\Migrations\MigrationException]  
    Could not find any migrations to execute.      
    
    Run Code Online (Sandbox Code Playgroud)

    但它不起来它应该下降!您还可以看到响应中的版本

  2. 如果我必须进行一些数据库更新,是否可以添加一些SQL查询(更改一些与其他数据相关的数据)?我没有尝试过,因为失败不起作用:((

  3. 有没有办法在浏览器中使用migrate命令?我没有控制台访问共享主机,所以我需要这个功能,而不是逐个复制查询:D在phpMyAdmin

php mysql symfony doctrine-orm

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

$ _SERVER ['HTTP_REFERER']丢失了

我想$_SERVER['HTTP_REFERER']在我的网站上使用,但我得到以下内容:

Notice: Undefined index: HTTP_REFERER 
Run Code Online (Sandbox Code Playgroud)

我试过打印$_SERVER.这输出如下:

Array
(
    [HTTP_HOST] => 192.168.1.10
    [HTTP_USER_AGENT] => Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:15.0) Gecko/20100101 Firefox/15.0
    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    [HTTP_ACCEPT_LANGUAGE] => en-us,en;q=0.5
    [HTTP_ACCEPT_ENCODING] => gzip, deflate
    [HTTP_CONNECTION] => keep-alive
    [PATH] => /sbin:/usr/sbin:/bin:/usr/bin
    [SERVER_SIGNATURE] => Apache/2.2.3 (CentOS) Server at 192.168.1.10 Port 80
    [SERVER_SOFTWARE] => Apache/2.2.3 (CentOS)
    [SERVER_NAME] => 192.168.1.10
    [SERVER_ADDR] => 192.168.1.10
    [SERVER_PORT] => 80
    [REMOTE_ADDR] => 192.168.1.77
    [DOCUMENT_ROOT] => /var/www/html
    [SERVER_ADMIN] => root@localhost
    [SCRIPT_FILENAME] => /var/www/html/sandeep/test/hash.php
    [REMOTE_PORT] => 53851
    [GATEWAY_INTERFACE] => …
Run Code Online (Sandbox Code Playgroud)

php

40
推荐指数
4
解决办法
16万
查看次数

在jQuery中选择当前元素

我有这样的HTML代码:

<div>
       <a>Link A1</a>
       <a>Link A2</a>
       <a>Link A3</a>
</div>

<div>
       <a>Link B1</a>
       <a>Link B2</a>
       <a>Link B3</a>
</div>
Run Code Online (Sandbox Code Playgroud)

当用户从上面的HTML中单击链接时,我想获取相应<a>元素的jQuery对象,然后操纵它的兄弟.除了为每个<a>元素创建一个ID ,并将该ID传递给onclick事件处理程序之外,我想不出任何其他方法.我真的不想使用ID.

有什么建议?

jquery

39
推荐指数
3
解决办法
15万
查看次数

当我访问app.php时,为什么我的Symfony2会安装404?

在Symfony2中,当通过app_dev.php在本地访问我的应用程序时,一切正常.但是,当我访问app.php时它是404s:

哎呀!发生错误

服务器返回"404 Not Found".

有些东西坏了.请发送电子邮件至[email],告诉我们发生此错误时您在做什么.我们会尽快修复它.对于某事很抱歉

php frameworks symfony

39
推荐指数
2
解决办法
5万
查看次数

如何从Twig模板中检索所有变量?

是否可以使用PHP检索Twig模板中的所有变量?

示例someTemplate.twig.php:

Hello {{ name }}, 
your new email is {{ email }}
Run Code Online (Sandbox Code Playgroud)

现在我想做这样的事情:

$template = $twig->loadTemplate('someTemplate');
$variables = $template->getVariables();
Run Code Online (Sandbox Code Playgroud)

$ variables现在应该包含"name"和"email".

我想这样做的原因是我正在使用CMS系统,我的用户动态设置我的枝条模板和变量,他们也通过API填充变量.

我想将默认值设置为未设置变量,因此我需要一个模板中存在的所有变量的列表...

php template-engine symfony twig

39
推荐指数
8
解决办法
3万
查看次数

如果选择被隐藏,则Select2不能正确计算"已解决"宽度

我正在使用Twitter bootstrap和梦幻般的Select2插件.

这些工作很棒,我意识到你需要{width: 'resolve'}在启动Select2时设置,否则它看起来搞砸了!

但是我的一个选择存在问题,如下图所示,Referee Type选择的宽度不正确.

这是由于此字段最初是隐藏的,只有在" 组"字段中选择" 裁判"时才会显示.

那么,我该如何解决这个问题呢?

输入

javascript css jquery twitter-bootstrap jquery-select2

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

HTML5在屏幕上的任意位置拖放

我有一个调试器日志,我用JavaScript编写了一个我正在研究的项目.该日志基本上是<aside>HTML5中的标记,仅在需要时显示.我想玩弄能够在屏幕上移动日志的想法,因为它可能会重叠某些事情(这对我的项目来说很好).但是,我似乎无法弄清楚如何使用HTML5正确地拖放标签,以便它可以放置在屏幕上的任何位置(好吧,或在<div>元素内).

在阅读HTML5的拖放支持后,我对它的工作方式有了基本的了解,但是我不知道在允许将div放在任何地方时从哪里开始(它的z-index是一个很高的值,所以正如我所说,重叠很好).

有什么建议?

哦,我想尽可能避免在这个项目中使用外部库.我试图用纯JavaScript/HTML5来做这件事.

javascript html5 drag-and-drop

38
推荐指数
3
解决办法
6万
查看次数