我正在通过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,?]?
怎么避免这个?
我评价一个脚本加载优化现有资源,但我readed像一些文章这个,是指直到这个顺序脚本加载阶段完成旧的浏览器阻止其他下载.我检查Modernizr(yepnope.js),headjs和ControlJs作为候选人.但是,它是否需要在现代浏览器中使用此工具进行并行脚本加载?
我正在使用symfony 2.1,我想向供应商添加一个库.packagist中不存在该库.我无法用作曲家来管理它.当我通过composer安装捆绑包或其他供应商时,它会为我管理自动加载.但是当供应商不是用作曲家管理时,在哪里注册自动加载?
我正在使用带有集合字段类型(子表单)的表单(父表单).集合中的每个类型都是包含一些选项字段的表单,我想使用query_builder参数过滤此字段选项以与其他实体ect连接.我知道如何从控制器传递参数到父窗体,但如何将参数传递给集合中的每个项目(子窗体)?
我只是在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) 我正在使用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) 我通过iframe在一些网站上分发了一个小部件.但我不希望谷歌机器人索引的网址.将添加nofollow到iframe标签解决问题?Iframe标记是否支持nofollow,Google会理解吗?
我记得在symfony 1.x中有一个"货币"字段类型,它是世界上所有货币的选择.symfony2中有这样的东西吗?
我正在开发一个带有前端和后端的捆绑包.我遵循有关在此处和此处构建后端和前端部件的控制器和视图的最佳方法的说明.但我找不到如何在路由配置文件中指定子目录.我试着把它,但它不起作用.
post:
pattern: /
defaults: { _controller: "HavactBlogBundle:Backend/Post:Backend/index" }
Run Code Online (Sandbox Code Playgroud) 我读到一个好的做法,实体很轻,只有吸气剂和制定者.但是我有一些带有某种逻辑的自定义方法.
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) 我正在构建一个从'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) 我有一个服务返回的Doctrine Query对象.然后我需要添加一些"wheres,order by和Limit"部分.是否可以将QUery对象转换为QueryBuilder对象?我是怎么做到的
我有一个带有一个实体表单字段的表单.当我调用时$form->isValid(),symfony验证与此字段关联的对象.我知道symfony master分支的问题已修复(cascade_validation),但我使用的是synfony 2.0.9.我该如何解决这个问题?
symfony ×7
symfony-2.1 ×5
composer-php ×3
forms ×2
css ×1
currency ×1
doctrine-orm ×1
iframe ×1
javascript ×1
less ×1
loading ×1
modernizr ×1
packagist ×1
php ×1
satis ×1
seo ×1
url-routing ×1