同步操作将从 王德钟/website 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?phpnamespace App\Controllers;use App\Libraries\Blog as BlogLibrary;use CodeIgniter\Exceptions\PageNotFoundException;use Config\Blog as BlogConfig;class Blog extends BaseController{/*** @var BlogConfig*/protected $config;/*** @var BlogLibrary*/protected $blog;public function __construct(){$this->config = config(BlogConfig::class);$this->blog = new BlogLibrary();}/*** Displays posts based on date (reverse chronological order)*/public function index(){echo $this->render('blog/list', ['posts' => $this->blog->getRecentPosts($this->config->perPage),]);}/*** Displays posts based on category.*/public function category(string $category){echo $this->render('blog/list', ['posts' => $this->blog->getRecentPosts($this->config->perPage, 0, $category),'pageTitle' => "Category: {$category}",'category' => $category,]);}/*** Displays a single post*/public function post(string $slug){$post = $this->blog->getPost($slug);if (empty($post)) {throw PageNotFoundException::forPageNotFound();}// Save a hit to this page. Will go simple for now and// just record every time someone refreshes the page// but at some point we might need to make it a little smarter.$this->blog->recordVisit($slug);echo $this->render('blog/single', ['post' => $this->blog->getPost($slug),'title' => $post->title ?? 'Some Post',]);}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。