51得票7回答
如何强制Doctrine从数据库重新加载数据?

我在Symfony2.1中使用doctrine/mongodb 1.0.0-BETA1。我正在尝试强制我的存储库从数据库调用数据,而不是使用其缓存的对象。$audit = $dm->getRepository("WGenSimschoolsBundle:Audit")->findO...

7得票1回答
在生产环境中,我的composer.json文件应该长什么样子?

我有一个Symfony 2.1项目,通过composer安装了额外的bundles。我想将其部署到生产服务器上,但我想知道是否需要在composer.json文件中进行任何更改。这是我的当前文件内容: { "name": "symfony/framework-standard-edi...

7得票1回答
以编程方式登录并保持登录状态

我正在尝试使用Symfony2实现网站的单点登录访问。 认证本身似乎工作正常,但仅适用于初始页面。在加载下一个页面时,用户不再登录。 相关代码: $token = new UsernamePasswordToken($user, null, 'main', $user->getR...

7得票1回答
在创建表单时使用条件语句

我想在Symfony中创建一个表单时使用条件语句。通常情况下,我使用选择小部件。如果用户选择“其他”选项,则我想显示一个额外的文本框小部件。我认为这可以通过JavaScript完成,但是如何将两个小部件的数据仍然保存到实体的同一属性中呢?目前我的代码如下: $builder->ad...

19得票5回答
在Symfony 2中验证动态加载的选项

我在表单中有一个名为 *sub_choice* 的选择字段类型,它的选项将根据父级选择字段 *parent_choice* 中所选值的不同通过 AJAX 来动态加载。加载选项运行良好,但是当提交时验证 sub_choice 值时,出现了问题。由于提交的值不在构建 sub_choice 字段时的...

8得票1回答
RegistrationFormType::buildForm()不兼容。

我刚刚将我的Symfony 2.0.12项目升级到了2.1版本。我还安装了FosUserBundle,但是当我运行命令时 php composer.phar update 然后Composer报错: Loading composer repositories with package ...

7得票2回答
Symfony2路由全局{_locale}要求

在我的routing.yml文件中,我已经在每个路由中指定了参数_locale的要求,我认为必须有一些方法可以简化这种情况。 routing.yml ProjectBaseBundle_index: pattern: /{_locale} defaults: { _con...

9得票1回答
如何在Symfony2表单中为集合和使用Propel添加自动完成字段?

我正在使用Symfony 2.1表单与PropelBundle,并尝试重构一个包含对象下拉列表的表单(用于选择),以改为使用带有AJAX的jquery自动完成字段。对于下拉列表,我在我的表单类型中使用了以下代码(对于下拉列表完美工作): $builder->add('books', '...

8得票2回答
Symfony2:如果某些字段缺失,使用户在登录后完成注册

我使用HWIOAuthBundle来让用户通过Oauth登录。我创建了一个自定义的用户提供者,如果用户不存在,就会创建一个新的用户: public function loadUserByOAuthUserResponse(UserResponseInterface $response) { ...

10得票3回答
自定义表单字段渲染

我想自定义编辑页面上来自Sonata Admin Bundle的表单字段呈现,以包括使用字段文本内容的小应用程序。 我知道我需要编辑管理类中的configureFormFields函数,但我需要知道以下3件事: 提供字段表单模板的语法是什么 在哪里放置模板文件(即哪个目录) 模板应该长成...