xlabs/forumbundle

论坛管理包

安装: 246

依赖项: 1

建议者: 0

安全: 0

类型:symfony-bundle

1.0.14 2022-04-14 09:33 UTC

This package is auto-updated.

Last update: 2024-09-14 14:41:36 UTC


README

一个论坛包。

安装

通过composer安装

php -d memory_limit=-1 composer.phar require xlabs/forumbundle

此包依赖于"xlabs/forumbundle"。请确保也设置它。

在您的AppKernel

public function registerbundles()
{
    return [
    	...
    	...
    	new XLabs\ForumBundle\XLabsForumBundle(),
    ];
}

需求

# app/config.yml

doctrine:
    ...
    orm:
        ...
        resolve_target_entities:
            ...
            XLabs\ForumBundle\Model\UserInterface: YourBundle\Entity\YourFOSUserExtendedEntity

assetic:
    ...
    bundles: [ ..., 'XLabsForumBundle']
    ...
php bin/console doctrine:schema:update --force
php bin/console fos:js-routing:dump && php bin/console assetic:dump && php bin/console assetic:dump --env=prod

路由

追加到主路由文件

# app/config/routing.yml
  
x_labs_forum:
    resource: .
    type: xlabs_forum_routing

配置示例

以下显示默认值

# app/config/config.yml
  
x_labs_forum:
    url_prefix: ''
    forum_admin_index: '/admin/index'
    forum_index: '/index'
    topic_index: '/topic'
    thread_index: '/thread'
    user_entity: My/FOSUser/Entity
    admin_user: 'myadminuser' # the one to create items from the admin
    use_emojis: true
    uploads:
        folder: media/forum
        allowed_extensions: ['jpg', 'jpeg', 'gif', 'png']
        max_file_size: 1048576