小编Ser*_*rgi的帖子

翻译Symfony2类表单中的选择选项

我在Symfony2 Beta3中使用类表单如下:

namespace Partners\FrontendBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;

class ConfigForm extends AbstractType
{
    public function buildForm(FormBuilder $builder, array $options)
    {
        $builder->add('no_containers', 'choice', array('choices' => array(1 => 'yes', 0 => 'no')));
        ...
Run Code Online (Sandbox Code Playgroud)

我想翻译"是"和"否"选项,但我不知道如何在这里使用翻译器.

forms translation internationalization choicefield symfony

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

使用doctrine从Symfony2中的外部数据库导入表

我有一个带有自己的数据库的Symfony2项目,现在我想连接到另一个数据库(另一个项目),所以我可以修改一些表.

我在config_dev.yml中创建了新连接

doctrine:
    dbal:
        default_connection: default
        connections:
            default:
                driver:   pdo_mysql
                host:     localhost
                dbname:   database1
                user:     root
                password: 
            buv:
                driver:   pdo_mysql
                host:     localhost
                dbname:   database2
                user:     root
                password:
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下命令导入架构:

$ php app/console doctrine:mapping:import --em = buv MyBundle yml

[Doctrine\DBAL\Schema\SchemaException]表'old_table'上不存在索引''

但是database2中的一些表没有PK!并且完全导入不起作用.但我只想导入两个表,所以我试过:

$ php app/console doctrine:mapping:import --em = buv --filter ="tablename"MyBundle yml

但我得到了同样的错误,似乎--filter不工作.

控制台命令doctrine:mapping:import中的文档仅表示将实体名称放在过滤器选项中.但我还没有实体.

doctrine symfony

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

Symfony 2身份验证与(doctrine)实体

我想我已经在所有关于Symfony 2中的(doctrine)Entity认证的帖子中尝试了所有代码.我不能让它工作.当我使用in_memory提供程序时,一切正常.我正在使用PR8.

我的 security.yml

security:
    encoders:
        Partners\FrontendBundle\Entity\User:       plaintext
        Symfony\Component\Security\Core\User\User: plaintext
    providers:
        main:
            entity: { class: FrontendBundle:User, property: username }
        #        in_memory:
        #            users:
        #                sergi:        { password: boo123, roles: [ 'ROLE_USER' ] }
    firewalls:
        main:
            pattern:         /.*
            form_login:      true
            anonymous:       true
            logout:          true
    access_control:
        - { path: /docs.*, role: ROLE_USER }
        - { path: /control.*, role: ROLE_USER }
        - { path: /.*, role: IS_AUTHENTICATED_ANONYMOUSLY }
    role_hierarchy:
        ROLE_ADMIN:       ROLE_USER
Run Code Online (Sandbox Code Playgroud)

我的用户实体

<?php
    namespace Partners\FrontendBundle\Entity;
    use Symfony\Component\Security\Core\User\UserInterface;
    use Partners\FrontendBundle\Repository\UserRepository;
    /**
     * @orm:Entity(repositoryClass="Partners\FrontendBundle\Repository …
Run Code Online (Sandbox Code Playgroud)

authentication symfony doctrine-orm

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