indydevguy / wiki-bundle
为您的 Symfony 4 应用程序添加一个wiki系统。
v0.0.29
2020-02-28 20:19 UTC
Requires
- ext-json: *
- aptoma/twig-markdown: ~3.0
- doctrine/doctrine-bundle: ^2.0
- league/commonmark: ^1.3
- sensio/framework-extra-bundle: ^5.1
- spatie/commonmark-highlighter: ^2.1
- symfony/framework-bundle: ^4.0
- symfony/security-bundle: ^4.0
This package is auto-updated.
Last update: 2024-09-17 01:02:06 UTC
README
安装
步骤 1:下载 Bundle
打开命令行,进入您的项目目录,并执行以下命令以下载此 Bundle 的最新稳定版本
composer require indydevguy/wiki-bundle
此命令需要您全局安装了 Composer,如 Composer 文档中的安装章节所述。
步骤 2:启用 Bundle
然后,通过将其添加到项目 config/bundles.php 文件中注册的 Bundle 列表来启用 Bundle(如果尚不存在,请创建此文件)
<?php // config/bundles.php return [ // ... IndyDevGuy\Bundle\WikiBundle\WikiBundle::class => ['all' => true], // ... ];
创建路由文件以启用从 wiki Bundle 的路由,例如: config/routes/indydevguy-wiki-bundle.yaml 并添加以下路由加载
wiki: resource: '@WikiBundle/Resources/config/routing.yaml' type: yaml
步骤 3:启用 Twig 扩展
将以下片段添加到您的 'app/config/services.yml' 文件中
services: # ... markdown.engine: class: Aptoma\Twig\Extension\MarkdownEngine\MichelfMarkdownEngine twig.markdown: class: Aptoma\Twig\Extension\MarkdownExtension arguments: ['@markdown.engine'] tags: - { name: twig.extension }