2015-11-05 80 views
0

我正在使用https://github.com/michelf/php-markdown将降价转换为html,并且我无法找到关于此的任何信息,但是如何将类添加到代码块?将课程添加到降价代码块

我运行的是以下几点:

$html = Markdown::defaultTransform($value); 
return $html; 

要解析的东西,看起来像这样:

My Paragraph 

    if($something){ 
     // Do something here 
    } 

大多数我见过添加{.test}到底的例子它增加了类,所以我尝试过,没有发生。我尝试了开始,但仍然没有。

尝试这样:

if($something){ 
     // Do something here 
    } 
{.test} 

这:

{.test} 
    if($something){ 
     // Do something here 
    } 

我如何添加一个类与此库?

回答

1

希望我没有错过这个问题的范围 - 这是一个有点暧昧,我没有意识到它可能不是直到我已经写了这个

要使用添加一个新类类功能要extend

扩展一个类可以复制现有的功能,并添加自己的扩展功能(按名字!)

扩展看起来像这样 class MardownExtended extends Markdown {

从这里你可以添加你自己的方法

public static function myParagraph() { 
    // ... 
} 

你将要在代码中使用MarkdownExtended类,而不是原来的类

MarkdownExtended::myParagraph();

+0

'MarkdownExtra'是什么我需要使用。我想要的就是内置它! –