如何使用CI在燃料CMS中创建'blog'和新页面



我刚开始使用燃料CMS和Codeignator。我正在为下面的两个问题寻找易于阅读的建议、参考资料、教程、代码片段、答案等。(两部分问题)

1.)如何访问"博客"功能;我读过它是内置的/view/blog.php,但我看不到它;我曾尝试创建自己的(在同一目录中),但它只是解析为一个静态页面(我从仪表板创建它),但缺乏任何博客>post>get-post功能;就像"blogs"一样。我读过很多书,比如Wordpress和Drupal;Fuel有一个"blog"模板。"layouts"下也没有。

因此,在这一点上,我不介意创建自己的"blog"页面-这将导致:

2.)如何在没有仪表板的情况下在Fuel CMS中手动创建新页面。

根据以下文档,我在此目录中创建了一个空的.php文件:

C:xampphtdocsFUEL-CMS-masterfuelapplicationviews

我真的不需要一个带有这个的自定义_variables/——那么我缺少什么呢。我已经读过,我不需要添加/设置具有这种类型的页面或静态页面的新controller。如果不需要的话,我也不想对控制器做任何事情。

Codeigner在CMV控制器-模型-视图上工作,因此要创建一个简单的页面,您需要创建至少2个文件1个控制器和1个视图

如果使用CI 2.2http://www.codeigniter.com/userguide2/overview/at_a_glance.html

如果使用CI 3http://www.codeigniter.com/user_guide/overview/at_a_glance.html

  • 首先需要创建控制器
  • 第二个创建您的视图

在application/controllhers/blog.php 中创建一个文件

<?php
class Blog extends CI_Controller {
    public function view($page = 'home')
    {
      //you can acesse this http://example.com/blog/view/  
    }
    public function new($page = 'home')
    {
      //you can acesse this http://example.com/blog/new/   
    }

}

最新更新