📝 FuelPHP教程

29篇技术文档
  FuelPHP-Ajax

📅  最后修改于: 2020-10-25 04:26:14        🧑  作者: Mango

AJAX是Web编程中的现代技术。它提供了用于异步发送和接收网页数据的选项,而无需刷新页面。让我们在本章中了解FuelPHP AJAX编程。FuelPHP框架提供用于标识请求类型是否为AJAX的选项。输入类为此有一个方法is_ajax()。如果发出AJAX请求,则Input :: is_ajax方法返回true,否则返回false。此方法用于在服务器端正确处理AJAX请求。我们可以使用json_e...

  FuelPHP-HMVC请求

📅  最后修改于: 2020-10-25 04:26:29        🧑  作者: Mango

FuelPHP提供了一项出色的功能,可以使用Request类在同一应用程序内请求操作。这称为HMVC请求。它可以重用控制器逻辑。创建HMVC请求创建HMVC请求就像创建具有所需URL的请求对象并按如下所示调用execute方法一样简单。工作实例让我们创建一个新的控制器Controller_HMVC来测试HMVC功能。创建一个文件fuel / app / classes / controller /...

  FuelPHP-主题

📅  最后修改于: 2020-10-25 04:27:20        🧑  作者: Mango

主题用于为应用程序启用多种外观。它为用户/开发人员提供了在不影响应用程序功能的情况下更改应用程序外观的选项。一个应用程序可以具有一个或多个主题。每个主题都位于其自己的文件夹中。让我们学习如何在本章中创建主题。主题配置FuelPHP为主题提供了一个单独的配置文件fuel / app / config / themes.php。在此文件中配置所有与主题相关的设置。一些主要主题设置如下-active-活...

  FuelPHP-模块

📅  最后修改于: 2020-10-25 04:27:39        🧑  作者: Mango

模块是编写可重用的Web功能(例如博客,相册,聊天等)的好方法。模块不会干扰Web应用程序中的其他代码。它驻留在自己的文件夹中,并且以静默方式提供其功能。模块是相同的控制器,模型和视图,只是它们被分组,配置并放置在特殊文件夹中。通常,一个模块通常驻留在位于子目录Fuel / app / modules的应用程序子目录中。模块配置我们可以在主应用程序配置文件fuel / app / config /...

  FuelPHP-软件包

📅  最后修改于: 2020-10-25 04:28:09        🧑  作者: Mango

程序包在代码重用方面类似于模块,但在以下方面有所不同:它不映射到Web URL通过HMVC请求无法访问简而言之,软件包不是直接的Web功能,例如博客,专辑等。它是一组功能库,例如电子邮件处理,文档创建,图表创建,身份验证等,这些功能有助于更快地开发Web。应用。创建包要创建一个包,首先我们需要按如下所示安排源代码。软件包的结构具有两个特定于软件包的文件,即config.php和bootstrap....

  FuelPHP-Cookie和会话管理

📅  最后修改于: 2020-10-25 04:28:47        🧑  作者: Mango

Cookie提供客户端数据存储,并且仅支持少量数据。通常,每个域2KB,具体取决于浏览器。会话提供服务器端数据存储,并且支持大量数据。让我们来看一下如何在FuelPHP Web应用程序中创建cookie和会话。饼干FuelPHP提供了一个Cookie类来创建cookie项目。 Cookie类用于创建,分配和删除Cookie。配置CookieCookie类可以通过位于fuel / app / con...

  FuelPHP-事件

📅  最后修改于: 2020-10-25 04:29:10        🧑  作者: Mango

事件是程序识别的动作或事件,可以由程序本身处理。例如,我们可以定义一个名为my_fuel_event的动作或事件,然后在调用my_fuel_event事件时做一些工作。 FuelPHP提供了Event类,以与应用程序中的事件一起使用。系统事件FuelPHP定义了一些事件,只要应用程序调用或触发已定义的事件,我们就可以通过这些事件进行一些工作。此帮助正在更改FuelPHP的行为,而无需更改FuelP...

  FuelPHP-电子邮件管理

📅  最后修改于: 2020-10-25 04:29:50        🧑  作者: Mango

电子邮件功能是Web框架中最需要的功能。 FuelPHP提供了一个优雅的电子邮件类,打包在一起。它用于发送简单的纯文本电子邮件以及带有多个附件的高级RTF电子邮件。它支持以下功能-纯文本邮件,HTML邮件,附件和嵌入式附件。组态要在应用程序中启用电子邮件功能,我们只需要按以下指定在主配置文件fuel / app / config / config.php中加载电子邮件包即可。另一种选择是加载电子邮...

  FuelPHP-探查器

📅  最后修改于: 2020-10-25 04:30:13        🧑  作者: Mango

Profiler是分析和提高应用程序性能的重要工具之一。 FuelPHP提供了出色的分析器来分析应用程序。让我们在本章中了解FuelPHP中的概要文件。启用分析默认情况下,分析是禁用的。要启用分析,请在主配置文件fuel / app / config / config.php中将属性分析设置为true,如下所示。现在,在应用程序中启用了性能分析。启用剖析后,所有请求的页面都会在页面底部显示一个额外...

  FuelPHP-错误处理和调试

📅  最后修改于: 2020-10-25 04:30:45        🧑  作者: Mango

FuelPHP为处理错误和调试应用程序提供了出色的支持。让我们了解本章中的错误处理和调试。错误处理FuelPHP错误处理是基于异常的。 FuelPHP为所有旧的php错误提供了PhpErrorException异常。每当遇到PHP代码错误时,FuelPHP都会引发PhpErrorException。 FuelPHP还可以轻松显示各种HTTP状态代码的自定义错误页面。找不到文件错误FuelPHP提供...

  FuelPHP-单元测试

📅  最后修改于: 2020-10-25 04:31:34        🧑  作者: Mango

单元测试是开发大型项目的重要过程。单元测试有助于在开发的每个阶段自动化对应用程序组件的测试。它会根据项目的业务规范在应用程序的组件不起作用时发出警报。单元测试可以手动完成,但通常是自动化的。PHPUnitFuelPHP框架与PHPUnit测试框架集成。要为FuelPHP框架编写单元测试,我们需要设置PHPUnit。如果未安装PHPUnit,则下载并安装它。我们可以使用以下命令在系统中确认PHPUn...

  FuelPHP-完整的工作示例

📅  最后修改于: 2020-10-25 04:33:18        🧑  作者: Mango

在本章中,我们将学习如何在FuelPHP中创建一个完整的基于MVC的BookStore应用程序。步骤1创建一个项目使用以下命令在FuelPHP中创建一个名为“ BookStore”的新项目。步骤2建立版面为我们的应用程序创建一个新的布局。在fuel / app / views / layout.php位置创建一个文件layout.php。代码如下,fuel / app / views / layo...

  FuelPHP-有用的资源

📅  最后修改于: 2020-10-25 04:33:38        🧑  作者: Mango

以下资源包含有关FuelPHP的其他信息。请使用它们来获得有关此方面的更深入的知识。FuelPHP上的有用链接官方网站FuelPHP-FuelPHPFuelPHP Wiki–FuelPHP的维基百科参考关于FuelPHP的有用书籍要在此页面上注册您的网站,请发送电子邮件至...

  讨论FuelPHP

📅  最后修改于: 2020-10-25 04:33:55        🧑  作者: Mango

FuelPHP是一个开放源代码Web应用程序框架,适用于需要简单,优雅的工具包来创建功能齐全的Web应用程序的开发人员。 FuelPHP的开发始于2010年,最初是由Philip Sturgeon,Harro Verton,Jelmer Schreuder和Dan Horrigan组成的小组开发的。本教程向您介绍FuelPHP框架,并使您熟悉其各种组件。...