Install SonataUserBundle untuk support Sonata Admin Bundle

Install SonataUserBundle seperti yang dijelaskan disini.

composer require sonata-project/user-bundle --no-update
composer require sonata-project/doctrine-orm-admin-bundle  --no-update # optional
composer require friendsofsymfony/rest-bundle  --no-update # optional when using api
composer require nelmio/api-doc-bundle  --no-update # optional when using api
composer require sonata-project/google-authenticator --no-update  # optional
composer update
Ikuti semua tutoria yang ada disini, dengan catatan sedikit penyesuaian.

Security ACL False

# config/packages/sonata_user.yaml

sonata_user:
    security_acl: False # Ini False
    manager_type: orm # can be orm or mongodb

# config/packages/security.yaml

security:
    encoders:
        FOS\UserBundle\Model\UserInterface: sha512

    #acl:
        #connection: default

Doctrine 

# config/packages/doctrine.yaml

doctrine:
    orm:
        entity_managers:
            default:
                mappings:
                    SonataUserBundle: ~
                    FOSUserBundle: ~

Jadi seperti ini saja.

# config/packages/doctrine.yaml

doctrine:
    orm:
     auto_generate_proxy_classes: true
     naming_strategy: doctrine.orm.naming_strategy.underscore
     auto_mapping: true
     mappings:
       App:
         is_bundle: false
         type: annotation
         dir: '%kernel.project_dir%/src/Entity'
         prefix: 'App\Entity'
         alias: App
       SonataUserBundle: ~
       FOSUserBundle: ~
       #ApplicationSonataUserBundle: ~ #nanti diuncomment

sonata_user.yaml

# config/packages/sonata_user.yaml

sonata_user:
    #mailer: custom.mailer.service.id

Setelah semua selesai jangan lupa

bin/console assets:install


Hasil dari bin/console assets:install


Hasil generated folders

Penambahan files dan folders dari Sonata User Bundle.

Hasilnya

Sonata User Bundle



Sonata User Bundle didalam Admin Bundle

Setelah beberapa hal saya memutuskan untuk tidak menggunakan SonataBundles lagi.



Comments

Popular posts from this blog

Numpang Kerja Remote dari Bandung Creative Hub

Numpang Kerja Remote dari Bandung Digital Valley

Cara Decompile berkas Dex dan Apk Android