CakePHP 2.+ 的 Markdown 插件
可用于将 Markdown 转换为 HTML 标记。例如,它可能对在系统中创建帮助会话很有用。这样,您也可以将帮助文件放到 GitHub 上,GitHub 也包含 Markdown 文件的解释器。
安装
您可以将插件克隆到您的项目中(或者如果您愿意,您可以使用它作为 子模块)
cd path/to/app/Plugin or /plugins
git clone https://github.com/maurymmarques/markdown-cakephp.git Markdown
在 app/Config/bootstrap.php 中引导插件
CakePlugin::load(array('Markdown' => array('bootstrap' => true)));
用法
使用 插件语法 启用辅助程序,如果需要,请设置组件以协助从 Markdown 返回数据。
// in app/Controller/BakeriesController.php
class BakeriesController extends AppController {
public $helpers = array('Markdown.Markdown');
public $components = array('Markdown.Markdown');
public function index() {
$this->set('textInMarkdownFormat', $this->Markdown->getFile($pathToFile));
}
}
在视图中,您可以使用类似以下内容
// in app/View/Bakeries/index.ctp
echo $this->Markdown->transform($textInMarkdownFormat);