3

私は symfony2 をまったく初めて使用し、symfony で doctrine orm を使用して単純なエンティティ モデルを作成しましたが、admin-generator を生成して使用する方法がわかりません。実際に、この admin ジェネレーターから必要なすべてのバンドルを試してインストールしましたhttp:/ /symfony2admingenerator.org/ . を使用してセットアップしようとしました

php app/console admin:setup

すべてうまくいきましたが、生成されたかどうかにかかわらず、管理者側を表示する方法がわかりません。

私の generator.yml

generator: admingenerator.generator.doctrine
params:  
  model: Go\UserBundle\Entity\User
  namespace_prefix: Go
  bundle_name: UserBundle
  fields: 
    firstname:
      help: If you want to see this content on you website
    lastname:
      help: If you want to see this content on you website

builders:
  list:
    params:
      firstname: Here is a beautiful title no  ???
      display: [ id, firstname, firstname, email ]
      max_per_page: 3
      actions:
        new: ~ 
      object_actions:
        edit: ~ 
        delete: ~
  filters: 
    params:
      fields:
        release_date:
          formType: date_range
      display: [ id, firstname, firstname, email ]

  new: 
    params:
      title: You're creating a new movie
      display: [ firstname, firstname, email  ]
      actions:
        list: ~
  edit: 
    params:
      title: You're editing the movie ""
      display: 
        "NONE": [ email ]
        "Other informations": [  ]
      actions:
        list: ~
  delete: ~

私のエンティティクラスは

src\Go\UserBundle\Entity\User.php
src\Go\UserBundle\Entity\UserRepository.php

私の管理バンドルは次の場所にあります

Go\GoAdminBundle\Controller\Admin\DeleteController.php
Go\GoAdminBundle\Controller\Admin\EditController.php
Go\GoAdminBundle\Controller\Admin\ListController.php
Go\GoAdminBundle\Controller\Admin\NewController.php
4

1 に答える 1

2

routing.yml で設定した管理者にアクセスできるようになりました

GoGoAdminBundle_admin_go_go_admin_bundle_admin:
    resource: "@GoGoAdminBundle/Controller/Admin/"
    type: admingenerator
    prefix: /admin 
于 2013-01-30T13:06:45.237 に答える