我刚开始使用燃料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/
}
}