小编smo*_*eno的帖子

如何避免作曲家丢弃更改消息

我正在通过composer更新symfony verdors.我一直这样做:

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

但是最近版本的作曲家,在更新每个包之前都会显示如下消息:

  - Updating doctrine/data-fixtures dev-master (a95d783 => a28b6bd)
The package has modified files:
M .gitignore
M .gitmodules
M LICENSE
M README.md
M UPGRADE
M composer.json
M lib/Doctrine/Common/DataFixtures/AbstractFixture.php
M lib/Doctrine/Common/DataFixtures/DependentFixtureInterface.php
M lib/Doctrine/Common/DataFixtures/Event/Listener/MongoDBReferenceListener.php
M lib/Doctrine/Common/DataFixtures/Event/Listener/ORMReferenceListener.php
Run Code Online (Sandbox Code Playgroud)

-10更多文件被修改,选择"v"查看完整列表放弃更改[y,n,v,s,?]?

怎么避免这个?

php composer-php symfony-2.1

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

现代浏览器是并行还是按顺序加载脚本?

我评价一个脚本加载优化现有资源,但我readed像一些文章这个,是指直到这个顺序脚本加载阶段完成旧的浏览器阻止其他下载.我检查Modernizr(yepnope.js),headjs和ControlJs作为候选人.但是,它是否需要在现代浏览器中使用此工具进行并行脚本加载?

javascript loading modernizr

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

在Symfony 2.1中使用composer管理供应商时,在哪里注册自动加载?

我正在使用symfony 2.1,我想向供应商添加一个库.packagist中不存在该库.我无法用作曲家来管理它.当我通过composer安装捆绑包或其他供应商时,它会为我管理自动加载.但是当供应商不是用作曲家管理时,在哪里注册自动加载?

composer-php symfony-2.1 satis packagist

14
推荐指数
2
解决办法
9264
查看次数

Symfony2:如何将参数传递给表单集合

我正在使用带有集合字段类型(子表单)的表单(父表单).集合中的每个类型都是包含一些选项字段的表单,我想使用query_builder参数过滤此字段选项以与其他实体ect连接.我知道如何从控制器传递参数到父窗体,但如何将参数传递给集合中的每个项目(子窗体)?

forms symfony

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

使用composer在Symfony 2.1中升级的步骤

我只是在symfony 2.1-BETA3上测试新功能.几个小时前BETA4已经发布,但我不知道如何使用composer将BETA3更新为BETA4.在2.0.x发行说明中,Fabien说:

如果您已经拥有基于Symfony Standard Edition 2.0.x的项目,则可以通过获取新的deps和deps.lock文件轻松升级到2.0.15.

我是否更换了composer.lock文件?我自己的要求如下:

"package": "stof/doctrine-extensions-bundle",
"version": "dev-master",
"source-reference": "36356b158b74cb68f96dc0b657e8732422b9d5dd",
"commit-date": "1341954345"
Run Code Online (Sandbox Code Playgroud)

composer-php symfony-2.1

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

我应该在twitter bootstrap中为固定的960px布局设置什么值?

我正在使用twitter引导程序,从github克隆较少.我想设置网格宽度变量,因为我需要一个960px的固定布局.940px宽度的默认值为:

@gridColumns:             12;
@gridColumnWidth:         60px;
@gridGutterWidth:         20px;
Run Code Online (Sandbox Code Playgroud)

我应该为固定的960px布局设置什么值?

我试过这个,但结果是950px:

@gridColumns:             12;
@gridColumnWidth:         70px;
@gridGutterWidth:         10px;
Run Code Online (Sandbox Code Playgroud)

css less twitter-bootstrap

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

我可以在iframe标签中添加rel nofollow吗?

我通过iframe在一些网站上分发了一个小部件.但我不希望谷歌机器人索引的网址.将添加nofollowiframe标签解决问题?Iframe标记是否支持nofollow,Google会理解吗?

iframe seo

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

symfony2中的货币列表

我记得在symfony 1.x中有一个"货币"字段类型,它是世界上所有货币的选择.symfony2中有这样的东西吗?

currency symfony

4
推荐指数
2
解决办法
4252
查看次数

Symfony2:路由控制器和子目录中的视图

我正在开发一个带有前端和后端的捆绑包.我遵循有关在此处此处构建后端和前端部件的控制器和视图的最佳方法的说明.但我找不到如何在路由配置文件中指定子目录.我试着把它,但它不起作用.

post:
  pattern:  /
  defaults: { _controller: "HavactBlogBundle:Backend/Post:Backend/index" }
Run Code Online (Sandbox Code Playgroud)

url-routing symfony

4
推荐指数
2
解决办法
8797
查看次数

Symfony2:放置业务逻辑的最佳场所

我读到一个好的做法,实体很轻,只有吸气剂和制定者.但是我有一些带有某种逻辑的自定义方法.

public function calculatePrice(){

  /*
 Here I have to do many math operations 
 including access to other repositories to get 
 specific data (taxes, comissions, ect) from others entities
*/


}
Run Code Online (Sandbox Code Playgroud)

在哪里放置这种"更复杂的方法":

//in controller
$product->calculatePrice()  

//in twig templates
{{ product.calculatePrice }}
Run Code Online (Sandbox Code Playgroud)

symfony

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

Symfony 2.1:如何将参数传递给自定义表单字段类型

我正在构建一个从'EntityType'扩展的自定义表单字段类型.我总是希望根据传递的选项返回元素的子集.

在我的类型:

$builder->add('Categories','choice_category', array('code'=> 'CAT1', 'multiple'=> true))   ;
Run Code Online (Sandbox Code Playgroud)

我已经将choice_category声明为服务.工作还可以!

  bt.form.type.category:
  class: My\MBundle\Form\Type\CategoryType
  tags:
      - { name: form.type, alias: choice_category }
Run Code Online (Sandbox Code Playgroud)

在CategoryChoiceType.php中

public function setDefaultOptions(OptionsResolverInterface $resolver)
{

    $resolver->setDefaults(
        array(
            'class'=> 'CmComunBundle:Comun\Nomenclador',
            'code'          => null,                
        )
    );
}


public function getParent()
{
    return 'entity';
}
Run Code Online (Sandbox Code Playgroud)

我正在考虑使用query_builder选项,但我不知道如何将代码选项传递给setDefaultOptions方法,我这里不访问$ options数组.

public function setDefaultOptions(OptionsResolverInterface $resolver)
{
        $resolver->setDefaults(
        array(
            'class'=> 'CmComunBundle:Comun\Nomenclador',
            'code'          => null,
            'query_builder' => function(\Doctrine\ORM\EntityRepository $er) use ($options['code']) {
               return $er->createQueryBuilder('c')
                    ->where('c.parent_code = :code')
                    ->orderBy('c.name', 'ASC')
                    ->setParameter('code', $options['code']);;
            }
        )
    );
);
Run Code Online (Sandbox Code Playgroud)

symfony symfony-2.1

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

将Doctrine Query转换为QueryBuilder对象以添加条件

我有一个服务返回的Doctrine Query对象.然后我需要添加一些"wheres,order by和Limit"部分.是否可以将QUery对象转换为QueryBuilder对象?我是怎么做到的

symfony doctrine-orm symfony-2.1

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

Symfony2:如何禁用表单级联验证?

我有一个带有一个实体表单字段的表单.当我调用时$form->isValid(),symfony验证与此字段关联的对象.我知道symfony master分支的问题已修复(cascade_validation),但我使用的是synfony 2.0.9.我该如何解决这个问题?

forms symfony

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