极速下载站 —— 提供优质软件下载服务,感受全新的极速下载体验!

最近更新 | 软件专题 | 软件分类 | 软件排行

您的位置:极速下载站资讯首页软件教程电脑软件教程 → CodeIgniter加载静态内容新手教学

CodeIgniter加载静态内容新手教学

时间:2021-01-07 16:18:44  作者:无名  浏览量:54

CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包。CodeIgniter 使用了模型-视图-控制器架构,它能很好的将逻辑层和表示层分离,他让让用户更加具有逻辑性,编辑框架更加简单自如,功能丰富实用,它的目标是让你能够更快速的开发,它提供了日常任务中所需的大量类库,用户不需要再进行大量的准备工作,以及简单的接口和逻辑结构。通过减少代码量,提供海量的模板信息,CodeIgniter 让你更加专注于你的创造性工作,从根本上减少用户的工作量,提升工作效率。
CodeIgniter加载静态内容新手教学
CodeIgniter加载静态内容新手教学图1
CodeIgniter功能特点:
1.你想要一个小巧的框架,帮助用户轻松制作体积更小的框架,增强框架的单位容积率;
2.你需要出色的性能,十年如一日的稳定性能,极强的兼容能力能够在各种系统环境下完美匹配,运行流畅;
3.海量兼容模板,广泛兼容标准主机上的各种 PHP 版本和配置,满足不同用户在不同情况下的需求,更加凸显年轻化与强大的功能;
4.帮助用户轻松制定一个几乎零配置的框架,强大的自定义功能,轻松实现个人定制;
5.你想要一个不需使用命令行的框架;
6.你想要一个不想被编码规则的条条框框限制住的框架;
7.你对 PEAR 这种庞然大物不感兴趣;
8.你不喜欢复杂,追求简单;
9.你需要清晰、完整的文档
加载静态内容教学
Note: 这篇教程假设你已经下载好 CodeIgniter ,并将其 安装 到你的开发环境。
你要做的第一件事情是新建一个 控制器 来处理静态页面,控制器就是一个简单的类, 用来完成你的工作,它是你整个 Web 应用程序的 “粘合剂” 。
例如,当访问下面这个 URL 时:
http://example.com/news/latest/10
通过这个 URL 我们就可以推测出来,有一个叫做 "news" 的控制器,被调用的方法为 "latest" , 这个方法的作用应该是查询 10 条新闻条目并显示在页面上。在 MVC 模式里,你会经常看到下面 格式的 URL :
http://example.com/[controller-class]/[controller-method]/[arguments]
在正式环境下 URL 的格式可能会更复杂,但是现在,我们只需要关心这些就够了。
新建一个文件 application/controllers/Pages.php ,然后添加如下代码。
CodeIgniter加载静态内容新手教学
CodeIgniter加载静态内容新手教学图2
你刚刚创建了一个 Pages 类,有一个方法 view 并可接受一个 $page 参数。 Pages 类继承自 CI_Controller 类,这意味着它可以访问 CI_Controller 类( system/core/Controller.php )中定义的方法和变量。
控制器将会成为你的 Web 应用程序中的处理请求的核心,在关于 CodeIgniter 的技术讨论中,这有时候被称作 超级对象 。和其他的 PHP 类一样,可以在 你的控制器中使用 $this 来访问它,通过 $this 你就可以加载类库、 视图、以及针对框架的一般性操作。
现在,你已经创建了你的第一个方法,是时候创建一些基本的页面模板了,我们将 新建两个视图(页面模板)分别作为我们的页脚和页头。
新建页头文件 application/views/templates/header.php 并添加以下代码:
CodeIgniter加载静态内容新手教学
CodeIgniter加载静态内容新手教学图3
页头包含了一些基本的 HTML 代码,用于显示页面的主视图之前的内容。 另外,它还打印出了 $title 变量,这个我们后面讲控制器的时候再讲。 现在,再新建个页脚文件 application/views/templates/footer.php ,然后添加以下代码:
CodeIgniter加载静态内容新手教学
CodeIgniter加载静态内容新手教学图4

CodeIgniter 3.0 稳定版

CodeIgniter图片
  • 软件性质:国产软件
  • 授权方式:共享版
  • 软件语言:简体中文
  • 软件大小:2523 KB
  • 下载次数:299 次
  • 更新时间:2021/1/6 11:38:00
  • 运行平台:WinAll...
  • 软件描述:今天极速小编为各大PHP程序员介绍一款PHP框架——Co... [立即下载]

相关资讯

相关软件