本文整理汇总了PHP中Markdown::convertMarkdownToHtml方法的典型用法代码示例。如果您正苦于以下问题:PHP Markdown::convertMarkdownToHtml方法的具体用法?PHP Markdown::convertMarkdownToHtml怎么用?PHP Markdown::convertMarkdownToHtml使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Markdown
的用法示例。
在下文中一共展示了Markdown::convertMarkdownToHtml方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: fire
/**
* Execute the console command.
*
* @return mixed
*/
public function fire()
{
$topics = Topic::all();
$markdown = new Markdown();
$transfer_count = 0;
$convert_count = 0;
foreach ($topics as $topic) {
if (empty($topic->body_original)) {
// store the original data
$topic->body_original = $topic->body;
// convert to markdown
$topic->body = $markdown->convertMarkdownToHtml($topic->body);
$topic->save();
$transfer_count++;
} else {
// convert to markdown
$topic->body = $markdown->convertMarkdownToHtml($topic->body_original);
$topic->save();
$convert_count++;
}
}
$this->info("Transfer old data count: " . $transfer_count);
$this->info("Convert original to body count: " . $convert_count);
$this->info("It's Done, have a good day.");
}
示例2: update
public function update($id)
{
$topic = Topic::findOrFail($id);
$data = Input::only('title', 'body', 'node_id');
$this->authorOrAdminPermissioinRequire($topic->user_id);
$markdown = new Markdown();
$data['body_original'] = $data['body'];
$data['body'] = $markdown->convertMarkdownToHtml($data['body']);
$data['excerpt'] = Topic::makeExcerpt($data['body']);
// Validation
App::make('Phphub\\Forms\\TopicCreationForm')->validate($data);
$topic->update($data);
Flash::success(lang('Operation succeeded.'));
return Redirect::route('topics.show', $topic->id);
}