小编Too*_*ool的帖子

如何使用Composer更新单个库?

我需要为我的SF2发行版安装一个软件包(DoctrineFixtures).

我跑的时候

php composer.phar update
Run Code Online (Sandbox Code Playgroud)

我明白了

  - Updating twig/twig (dev-master 39d94fa => v1.13.0)
    The package has modified files:
    M CHANGELOG
    M doc/filters/batch.test
    M doc/filters/index.rst
    M doc/filters/url_encode.rst
    M doc/functions/index.rst
    M doc/tags/index.rst
    M doc/tests/index.rst
    M lib/Twig/Autoloader.php
    M lib/Twig/Compiler.php
    M lib/Twig/CompilerInterface.php
-10 more files modified, choose "v" to view the full list
Run Code Online (Sandbox Code Playgroud)

看来最后一位开发人员在供应商内编辑了很多文件.

为了解决这个问题,我试过了

php composer.phar update <package_name>
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.如何从composer.json更新/安装一个库?

symfony composer-php

279
推荐指数
8
解决办法
25万
查看次数

Symfony 2:如何检查用户是否未在模板中登录?

在Symfony 2模板(使用Twig)中,如何有效地检查用户是否未登录?

我不想用ROLE支票.我想要一种直接的方法来检查用户是否未登录.

我知道app.user.usernameanon作品相比,但这对我来说感觉不对.

authentication symfony twig symfony-2.1

98
推荐指数
2
解决办法
8万
查看次数

片段没有被替换,而是放在前一个片段之上

活动:

FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();

Fragment1 fragment = new Fragment1();
Fragment2 fragment2 = new Fragment2();

transaction.replace(R.id.Fragment1, fragment);
transaction.addToBackStack(null);
transaction.commit();

FragmentTransaction transaction2 = getSupportFragmentManager().beginTransaction();
transaction2.replace(R.id.Fragment1, fragment2);
transaction2.addToBackStack(null);
transaction2.commit();
Run Code Online (Sandbox Code Playgroud)

视图中的代码:

<fragment
    android:id="@+id/Fragment1"
    android:name="com.landa.fragment.Fragment1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/include1" /> 
Run Code Online (Sandbox Code Playgroud)

问题是,内容并没有真正被替换 - 它被置于顶部(因此它重叠).

当我单击返回时,第一个片段会正确显示(没有第二个片段),但最初两个片段都是可见的(我只希望最后一个片段可见).

我在这里错过了什么?

android android-fragments

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

HTML maxlength属性不适用于chrome和safari?

<input type="number" maxlength="5" class="search-form-input" name="techforge_apartmentbundle_searchformtype[radius]" id="techforge_apartmentbundle_searchformtype_radius">
Run Code Online (Sandbox Code Playgroud)

这是我的HTML,用firebug(在chrome上).

我可以在表单字段中编写尽可能多的字符 - 在Chrome和Safari中.

在Firefox或IE10上,限制很好.

我没有在网上找到这个问题.

注意:type ="number" - 不是文本.

有人以前见过这个问题吗?

html

34
推荐指数
4
解决办法
7万
查看次数

尝试从PGAdmin导入CSV文件时权限被拒绝

我正在使用PGAdmin 1.14.3.

当我尝试执行导入命令时:

COPY grad(country_code, postal_code, place_name, admin_name1, admin_code1, admin_name2, admin_code2, admin_name3, admin_code3, latitude, longitude, accuracy)
FROM 'C:\\Users\\denis\\Desktop\\BP2Project\\USA\\US.txt';
Run Code Online (Sandbox Code Playgroud)

我得到了

错误:无法打开文件"C:\ Users\denis\Desktop\BP2Project\USA\US.txt"进行读取:权限被拒绝SQL状态:42501

我确实查了其他类似的问题,但没有一个能解决我的问题.

我以超级用户"postgres"用户身份登录.我不明白为什么我缺少权限.我在Windows 7上.

windows csv postgresql

28
推荐指数
4
解决办法
7万
查看次数

学说2:如何将除一个对象之外的所有值克隆到另一个对象上?

在$ entity变量中,有一个与$ other_address类型相同的对象,但填充了所有字段值.

我想将$ other_address对象中的所有字段设置为与$ entity对象具有完全相同的值.

这是否可以少于N行,其中N是我需要设置的字段数?

我试过"克隆"关键字,但它没有用.

这是代码.

                $other_address = $em->getRepository('PennyHomeBundle:Address')
          ->findBy(array('user' => $this->get('security.context')->getToken()->getUser()->getId(), 'type' => $check_type));
                $other_address = $other_address[0];


                //I want to set all values in this object to have values from another object of same type
                $other_address->setName($entity->getName());
                $other_address->setAddress1($entity->getAddress1());
                $other_address->setAddress2($entity->getAddress2());
                $other_address->setSuburbTown($entity->getSuburbTown());
                $other_address->setCityState($entity->getCityState());
                $other_address->setPostZipCode($entity->getPostZipCode());
                $other_address->setPhone($entity->getPhone());
                $other_address->setType($check_type);
Run Code Online (Sandbox Code Playgroud)

doctrine symfony doctrine-orm

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

学说2 - 浮点数上的2位小数?

注解:

/**
 * @ORM\Column(type="float", scale="2")
 */
protected $curr_price;
Run Code Online (Sandbox Code Playgroud)

我正在使用它与Symfony 2.

并且此字段在MySQL数据库中变为双精度而不是具有2点精度的浮点数.

我究竟做错了什么?我尝试删除数据库,重新插入等...

mysql symfony doctrine-orm

24
推荐指数
3
解决办法
4万
查看次数

拔出后无法加载项目:"预计'ENCODING'但发现'utf-8'."

从git中拉出项目(WPF应用程序)后,

我收到此错误:

在此输入图像描述

可能是什么原因造成的?它拉动之前工作正常(其他人在项目上承诺).

c# git wpf visual-studio-2012

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

(*++ argv)[0]和while(c =*++ argv [0])之间的区别

我有以下代码片段:

int main(int argc, char *argv[])
{   

     char line[MAXLINE];
     long lineno = 0;
     int c, except = 0, number = 0, found = 0;

     while(--argc > 0 && (*++argv)[0] == '-') //These two lines
        while(c = *++argv[0])                 //These two lines
          switch(c) {
             case 'x':
                  except = 1;
                  break;
             case 'n':
                  number = 1;
                  break;
             default:
                  printf("find: illegal option %c\n", c);
                  argc = 0;
                  found = -1;
                  break;
          }

     ...
}
Run Code Online (Sandbox Code Playgroud)

包含以下表达式:

while(--argc > 0 && (*++argv)[0] == '-')
Run Code Online (Sandbox Code Playgroud)

括号中的这个表达式是否(*++argv)[0] …

c string pointers argv

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

Android - addToBackStack()不起作用?

这是负责向后台堆栈添加片段的函数:

public void populateContent(File f)
{

    ContentFragment cf = new ContentFragment(ctx, ac, this);
    FragmentTransaction transaction = ac.getSupportFragmentManager().beginTransaction();;
    cf.updateView(f);

    transaction.replace(R.id.contentFragment, cf);

    transaction.addToBackStack(null);

    transaction.commit();

}
Run Code Online (Sandbox Code Playgroud)

当我单击后退按钮时,最后一个片段不会被加载(没有任何反应).

知道可能导致这种情况的原因吗?

编辑:FragmentManager日志.

http://pastebin.com/mYnVdkLG

在我看来,好像我的应用程序正在保存第二个视图两次,而不是保存第一个视图,然后保存第二个视图.

android android-fragments

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