Php 如何创建';博客';燃料CMS和CI中的新页面
我刚开始使用燃料CMS和点火器。我正在寻找以下两个问题的易读建议、参考资料、教程、代码片段、答案等。(由两部分组成的问题) 1。)如何访问“博客”功能;我读过它是作为Php 如何创建';博客';燃料CMS和CI中的新页面,php,codeigniter,model-view-controller,fuelcms,Php,Codeigniter,Model View Controller,Fuelcms,我刚开始使用燃料CMS和点火器。我正在寻找以下两个问题的易读建议、参考资料、教程、代码片段、答案等。(由两部分组成的问题) 1。)如何访问“博客”功能;我读过它是作为/view/blog.php内置的,但我没有看到它;我曾尝试创建我自己的(在同一目录中),但它只是解析为一个静态页面(我从仪表板创建的),但它缺少任何blog>post>get post功能;像“博客””一样。我读了很多书,像Wordpress和Drupal;Fuel有一个“blog”模板。“layouts”下也没有 因此,在这一点
/view/blog.php
内置的,但我没有看到它;我曾尝试创建我自己的(在同一目录中),但它只是解析为一个静态页面(我从仪表板创建的),但它缺少任何blog>post>get post功能;像“博客”
”一样。我读了很多书,像Wordpress和Drupal;Fuel有一个“blog
”模板。“layouts
”下也没有
因此,在这一点上,我不介意创建我自己的“博客”
”页面-,这将导致:
2。)如何在Fuel CMS中手动创建新页面,而不使用仪表板
根据文档,我在此目录中创建了一个空的.php
文件:
C:\xampp\htdocs\FUEL-CMS-master\fuel\application\views
我真的不需要一个自定义的
\u variables/
,所以我缺少什么呢。我已经读到,我不需要使用这种类型的页面或静态页面添加/设置新的控制器
。如果不需要,我也不想对控制器做任何事情。Codeigniter在CMV控制器-模型-视图上工作,因此要创建一个简单的页面,您需要创建至少2个文件1个控制器和1个视图
如果您使用的是CI 2.2
如果您使用的是CI 3
- 首先,您需要创建控制器
- 第二,创建您的视图
<?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/
}
}
为什么要包括page='home'这意味着什么?上面的内容也将在blog.php控制器文件中,就这样?谢谢如果你想传递任何论点,你不需要使用它!最终的URI/URL是什么。我已经创建了这个控制器,甚至创建了一个共享相同名称“blog.php”的静态视图——但是当我导航到我的网站时,blog.com/blog.php 404就会解析。我也试过导航到website.com/views/blog/我该怎么做+P