RedmineのWikiで下書きした文章をそのままCakePHPで表示したいなー、という微妙な欲求のためTexliteが使えるヘルパーがないかと探したところありました。

Textile 2.0.0 helper | The Bakery, Everything CakePHP

記事のコメントの方をみると元となったTexliteパサークラスに問題があるようで最新版らしきものを使用するようにとリンクが張ってあるのですが、見事にデッドリンクでございます。

で、探しました。

classTextile.php - textpattern - Project Hosting on Google Code

本来の配布元では更新が止まっていて、TextpatternというCMS内のライブラリとしてメンテナンスされているようですね。

というわけで、上記コードをAPP/vendors/に入れたら、あとはさっくり呼び出すヘルパーを書けばよろしと。

呼び出し方はこんな感じ

$this->Texlite->parse('
h2. サゴーゾコンボ

# サイ
# ゴリラ
# ゾウ
');