Class yii\helpers\BaseMarkdown
继承 | yii\helpers\BaseMarkdown |
---|---|
子类 | yii\helpers\Markdown |
可用版本自 | 2.0 |
源码 | https://github.com/yiichina/yii2/blob/api/framework/helpers/BaseMarkdown.php |
BaseMarkdown 为 yii\helpers\Markdown 提供了具体的实现。
不要使用类 BaseMarkdown。使用 yii\helpers\Markdown 来替代。
公共属性
属性 | 类型 | 描述 | 被定义在 |
---|---|---|---|
$defaultFlavor | \yii\helpers\在没有显式指定时使用的 | Markdown 风格字符串。
默认风格设置为 original 。 |
yii\helpers\BaseMarkdown |
$flavors | array | 将标记风格名称映射到相应解析器类配置的映射。 | yii\helpers\BaseMarkdown |
公共方法
方法 | 描述 | 被定义在 |
---|---|---|
process() | 将 markdown 转变成 HTML。 | yii\helpers\BaseMarkdown |
processParagraph() | 将 markdown 转换为 HTML 但是只解析内联元素。 | yii\helpers\BaseMarkdown |
属性详情
Markdown 风格字符串。
默认风格设置为 original
。
参见 $flavors.
将标记风格名称映射到相应解析器类配置的映射。
public static array $flavors = ['original' => ['class' => 'cebe\markdown\Markdown', 'html5' => true], 'gfm' => ['class' => 'cebe\markdown\GithubMarkdown', 'html5' => true], 'gfm-comment' => ['class' => 'cebe\markdown\GithubMarkdown', 'html5' => true, 'enableNewlines' => true], 'extra' => ['class' => 'cebe\markdown\MarkdownExtra', 'html5' => true]]
方法详情
protected static \cebe\markdown\Parser getParser($flavor) | ||
$flavor | string | 关于 markdown 使用的风格。请参考 $flavors 可用的值。 默认为 $defaultFlavor,如果没有设置的情况下。 |
throws | yii\base\InvalidArgumentException | 当指定的风格不存在时发生异常。 |
---|
将 markdown 转变成 HTML。
public static string process($markdown, $flavor = null) | ||
$markdown | string | 要解析的 markdown 文本 |
$flavor | string | 关于 markdown 使用的风格。请参考 $flavors 可用的值。 默认为 $defaultFlavor,如果没有设置的情况下。 |
return | string | 解析的 HTML 输出 |
---|---|---|
throws | yii\base\InvalidArgumentException | 当指定的风格不存在时发生异常。 |
将 markdown 转换为 HTML 但是只解析内联元素。
这对于解析小注释或描述行非常有用。
public static string processParagraph($markdown, $flavor = null) | ||
$markdown | string | 要解析的 markdown 文本 |
$flavor | string | 关于 markdown 使用的风格。请参考 $flavors 可用的值。 默认为 $defaultFlavor,如果没有设置的情况下。 |
return | string | 解析的 HTML 输出 |
---|---|---|
throws | yii\base\InvalidArgumentException | 当指定的风格不存在时发生异常。 |