jonasraoni/nines

一些有用的包。

5.4.0 2023-01-02 20:09 UTC

This package is auto-updated.

Last update: 2024-09-30 01:46:43 UTC


README

请确保Composer已全局安装,具体请参阅Composer文档中的安装章节

使用Symfony Flex的应用程序

打开命令行,进入您的项目目录并执行

$ composer require ubermichael/nines:4.x-dev-up

不使用Symfony Flex的应用程序

步骤1:下载包

打开命令行,进入您的项目目录并执行以下命令以下载此包的最新稳定版本

$ composer require ubermichael/nines:4.x-dev-up

步骤2:启用您想要的包

然后,通过将其添加到项目config/bundles.php文件中注册的包列表来启用包

// config/bundles.php

return [
    // ...
    Nines\BlogBundle\NinesBlogBundle::class => ['all' => true],
    Nines\DublinCoreBundle\NinesDublinCoreBundle::class => ['all' => true],
    Nines\EditorBundle\NinesEditorBundle::class => ['all' => true],
    Nines\FeedbackBundle\NinesFeedbackBundle::class => ['all' => true],
    Nines\MakerBundle\NinesMakerBundle::class => ['dev' => true],
    Nines\MediaBundle\NinesMediaBundle::class => ['all' => true],
    Nines\SolrBundle\NinesSolrBundle::class => ['all' => true],
    Nines\UserBundle\NinesUserBundle::class => ['all' => true],
    Nines\UtilBundle\NinesUtilBundle::class => ['all' => true],
];

NinesUtilBundle是所有其他包的依赖项。

步骤3:添加路由信息

根据需要导入路由信息

# config/routes.yaml
nines_blog:
    resource: '@NinesBlogBundle/config/routes.yaml'
    prefix: blog
    
nines_dublin_core:
    resource: '@NinesDublinCoreBundle/config/routes.yaml'
    prefix: dc

nines_editor:
    resource: '@NinesEditorBundle/config/routes.yaml'
    prefix: editor

nines_feedback:
    resource: '@NinesFeedbackBundle/config/routes.yaml'
    prefix: feedback

nines_media:
    resource: '@NinesMediaBundle/config/routes.yaml'
    prefix: media

nines_user:
    resource: '@NinesUserBundle/config/routes.yaml'

步骤4:配置包

从包中复制配置文件并根据需要编辑它们

$ cp vendor/ubermichael/nines/*/config/nines_*.yaml config/packages/

步骤5:更新您的数据库模式

如何执行此操作取决于您的项目和配置。《Doctrine迁移》是推荐的方法。Doctrine迁移

安装后

这应该足以使包正常工作。您还希望加载Doctrine fixtures

测试套件可用于开发、测试和生产。它们分别标记为devtestprod

$ ./bin/console doctrine:fixtures:load --group=dev

包含的包

每个包都应该包含文档。