本文整理汇总了PHP中Blog::show方法的典型用法代码示例。如果您正苦于以下问题:PHP Blog::show方法的具体用法?PHP Blog::show怎么用?PHP Blog::show使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Blog
的用法示例。
在下文中一共展示了Blog::show方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: show
public function show($id)
{
$blog = new Blog();
$this->viewOptions = $blog->show($id);
// アクション名を設定する
$this->action = 'show';
// ビューを呼び出す
include 'views/layout/application.php';
}
示例2: show
public function show($id)
{
//モデルを呼び出す
$blog = new Blog();
$this->showOptions = $blog->show($id);
//アクション名を設定
$this->action = 'show';
//ビューを呼び出す
require 'views/layout/application.php';
}
示例3: show
public function show($id)
{
$blog = new Blog();
// 8, 7の結果を戻り値として返す → var_dumpで表示
$this->viewOptions = $blog->show($id);
var_dump($this->viewOptions);
// アクション名を設定する
$this->action = 'show';
//ビューを呼び出す
include 'views/layout/application.php';
}
示例4: home
/**
* 发布首页内容
*
* @param array $articles 文章列表
* @param \Comm\Pager $pager 分页器
* @param array $blog 博客配置
* @param string $publish 是否真正发布
*
* @return mixed
*/
public static function home(array $articles, \Comm\Pager $pager, array $blog = null, $publish = true)
{
$blog || ($blog = Blog::show());
$smarty = \Comm\Smarty::init();
//设置分页回调
$pager->link_callback = function ($page) use($publish) {
if ($page <= 1) {
$result = '/';
} else {
$result = "/index/{$page}.html";
}
if (!$publish) {
$result = '#' . $result;
}
return $result;
};
$tpl_vars = array('blog' => $blog, 'articles' => isset($articles['result']) ? $articles['result'] : array(), 'pager' => $pager, 'publish' => $publish);
if ($publish) {
if ($pager->page == 1) {
$path = 'index.html';
} else {
$path = "index/{$pager->page}.html";
}
$message = sprintf('update home (%u) [%s]', $pager->page, date('Y-m-d H:i:s'));
$content = $smarty->render('tpl:home', $tpl_vars);
$result = \Model\Publish::publishUserRespos($path, $content, $message);
} else {
$result = $smarty->display('tpl:home', $tpl_vars);
}
return $result;
}