下载之家:安全、高速、放心的绿色下载站!

当前位置:首页软件下载网络软件详细列表

CodeIgniter PHP框架 V4.2.6 正式版

  • 软件介绍
  • 下载地址
  • 同类推荐
  • 相关文章

CodeIgniter是个小巧精悍的PHP框架,广泛兼容标准主机上的各种 PHP 版本和配置,几乎只需 0 配置,也不需使用命令行,不需坚守限制性编码规则,对于Web应用程序的开发人员来说十分友好,所以如果你想要一个简单又拥有出色性能的框架,就不妨来试试它吧~

CodeIgniter PHP框架 v4.2.6 正式版

CodeIgniter 软件功能

CodeIgniter 是一个应用程序开发框架 - 一个工具包 - 适用于使用 PHP 构建网站的人。它的目标是通过为常用任务提供一组丰富的库以及访问这些库的简单界面和逻辑结构,使您能够比从头开始编写代码更快地开发项目。CodeIgniter 通过最小化给定任务所需的代码量,让您创造性地专注于您的项目。

在可能的情况下,CodeIgniter 尽可能保持灵活性,允许您以您想要的方式工作,而不是被迫以任何特定方式工作。该框架可以轻松扩展或完全替换核心部分,以使系统按您需要的方式工作。简而言之,CodeIgniter 是一个可延展的框架,它试图提供您需要的工具,同时又不碍事。

模型、视图和控制器

每当您创建应用程序时,您都必须找到一种方法来组织代码,以便轻松找到正确的文件并使其易于维护。与大多数 Web 框架一样,CodeIgniter 使用模型、视图、控制器 (MVC) 模式来组织文件。这将数据、表示和流经应用程序作为单独的部分保持。

应该注意的是,对于每个元素的确切角色有很多观点,但本文档描述了我们对此的看法。如果您有不同的想法,您可以根据需要自由修改使用每件作品的方式。

模型

管理应用程序的数据并帮助执行应用程序可能需要的任何特殊业务规则。模型的工作是为应用程序维护单一类型的数据。这可能是用户、博客文章、事务等。在这种情况下,模型的工作有两个部分:在从数据库中提取或放入数据库时对数据执行业务规则;并处理数据库中数据的实际保存和检索。

视图

视图是向用户显示信息的简单文件,几乎没有逻辑。视图是最简单的文件,通常是带有少量 PHP 的 HTML。PHP 应该非常简单,通常只是显示变量的内容,或者循环一些项目并在表格中显示它们的信息。

控制器

控制器充当胶水代码,在视图(或看到它的用户)和数据存储之间来回编组数据。

控制器有几个不同的角色可以扮演。最明显的一个是他们从用户那里接收输入,然后决定如何处理它。这通常涉及将数据传递给模型以保存它,或者从模型请求数据,然后将其传递给要显示的视图。如果需要,这还包括加载其他实用程序类来处理模型范围之外的特殊任务。

控制器的另一个职责是处理与 HTTP 请求有关的所有事情 - 重定向、身份验证、网络安全、编码等。简而言之,控制器是您确保允许人们在那里并获取数据的地方他们需要一种他们可以使用的格式。

控制器通常存储在app/Controllers中,尽管它们可以根据需要使用命名空间进行分组。

CodeIgniter 使用说明

默认目录全新安装有五个目录:app/、public/、 writable/和or 。这些目录中的每一个都有一个非常具体的部分可以发挥。tests/vendor/system/

应用程序该app目录是所有应用程序代码所在的位置。它带有一个适用于许多应用程序的默认目录结构。以下文件夹构成基本内容

CodeIgniter PHP框架 v4.2.6 正式版

因为该app目录已经命名空间,您应该随意修改该目录的结构以满足您的应用程序的需要。例如,您可能决定开始使用存储库模式和实体模型来处理您的数据。在这种情况下,您可以将Models目录重命名为 Repositories,并添加一个新Entities目录。

视图只是一个网页或页面片段,如页眉、页脚、侧边栏等。事实上,如果您需要这种类型的层次结构,视图可以灵活地嵌入到其他视图中(在其他视图中等)。

视图永远不会直接调用,它们必须由控制器加载。请记住,在 MVC 框架中,Controller 充当交通警察,因此它负责获取特定视图。如果您还没有阅读控制器页面,您应该在继续之前阅读。

使用您在控制器页面中创建的示例控制器,让我们为其添加一个视图。

创建视图使用您的文本编辑器,创建一个名为blog_view.php并将其放入其中的文件:

CodeIgniter PHP框架 v4.2.6 正式版

然后将文件保存在您的app/Views目录中。

显示视图要加载和显示特定的视图文件,您将使用以下函数:

CodeIgniter PHP框架 v4.2.6 正式版

其中name是您的视图文件的名称。

如果省略文件扩展名,则视图应以 .php 扩展名结尾。

现在,打开您之前创建的名为 的控制器文件Blog.php,并将 echo 语句替换为视图函数:

CodeIgniter PHP框架 v4.2.6 正式版

如果您使用之前使用的 URL 访问您的站点,您应该会看到您的新视图。URL 与此类似:

example.com/index.php/blog/

加载多个视图view()CodeIgniter 将智能地处理来自控制器内的多个调用。如果发生多个调用,它们将被附加在一起。例如,您可能希望拥有一个标题视图、一个菜单视图、一个内容视图和一个页脚视图。这可能看起来像这样:

CodeIgniter PHP框架 v4.2.6 正式版

使用响应为您实例化一个 Response 类并传递给您的控制器。可以通过 $this->response. 很多时候你不需要直接接触类,因为 CodeIgniter 会为你发送标题和正文。如果页面成功创建了它被要求的内容,那就太好了。当出现问题,或者您需要发回非常具体的状态代码,或者甚至利用强大的 HTTP 缓存时,它就在那里。

设置输出当您需要直接设置脚本的输出,而不是依赖 CodeIgniter 自动获取时,您可以使用setBody方法手动进行。这通常与设置响应的状态码一起使用:

CodeIgniter PHP框架 v4.2.6 正式版

原因短语 ('OK', 'Created', 'Moved Permanently') 将自动添加,但您可以添加自定义原因作为setStatusCode()方法的第二个参数:

CodeIgniter PHP框架 v4.2.6 正式版

您可以将数组格式设置为 JSON 或 XML,并使用 setJSON和setXML方法将内容类型标头设置为适当的 mime。通常,您将发送要转换的数据数组:

CodeIgniter PHP框架 v4.2.6 正式版

点击查看更多: CodeIgniter下载

下载声明

推荐使用[迅雷]下载,使用 [360压缩]解压本站软件。

本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

本站提供的[CodeIgniter PHP框架 V4.2.6 正式版]资源来源互联网,版权归该下载资源的合法拥有者所有。