2015-11-05 53 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'是什麼我需要使用。我想要的就是內置它! –