📝 Zend框架教程
27篇技术文档📅  最后修改于: 2020-10-16 07:41:44        🧑  作者: Mango
如上一章所述,Zend框架提供了使用数据库驱动程序概念访问数据库的通用方法。使用数据库仅取决于驱动程序信息,因此,连接不同的数据库仅涉及更改驱动程序信息。现在让我们通过以下步骤更改本书示例,以连接到postgresql数据库。第1步-使用以下命令在本地postgresql数据库中创建数据库和教程-步骤2-添加书表。移至新数据库并执行表创建脚本。步骤3-使用以下脚本添加样本书信息-步骤4-更改glo...
📅  最后修改于: 2020-10-16 07:42:28        🧑  作者: Mango
Zend Framework提供了一个单独的组件zend-form来加速表单创建和验证过程。它连接模型和视图层。它提供了一组表单元素以从预定义的模型创建完整的html表单,提供了InputFilter类以根据表单验证模型,并提供了将数据从表单绑定到模型的选项,反之亦然。安装表单组件Zend表单组件可以使用Composer命令安装,如下所示:Zend表单框架具有三个子组件来管理表单。它们如下文详细解...
📅  最后修改于: 2020-10-16 07:43:16        🧑  作者: Mango
文件上传是表单编程中的主要概念之一。 Zend框架提供了通过zend-form和zend-inputfilter组件上传文件的所有必要项目。FileInput类别zend-inputfilter组件提供Zend \ InputFilter \ FileInput类来处理html文件输入元素–<input type =’file’/>。FileInput与其他输入过滤器类似,但有一些例外。它们如下-...
📅  最后修改于: 2020-10-16 07:45:36        🧑  作者: Mango
Cookie是Web应用程序中非常重要的概念。它提供了将用户数据(通常是一小段信息)保留在浏览器中有限时间的选项。Cookie用于维护Web应用程序的状态。 Zend框架在zend-http组件内部提供了一个cookie模块。这个zend-http提供了HTTP抽象及其实现。安装HTTP组件可以使用以下代码中指定的Composer轻松安装HTTP组件。概念zend-http提供Zend \ Htt...
📅  最后修改于: 2020-10-16 07:46:01        🧑  作者: Mango
会话是Web应用程序中非常重要的概念。它提供了将用户数据保留在Web服务器中一段有限时间的选项。 Zend框架提供了一个单独的组件zend-session来处理会话信息。安装会话组件可以使用Composer安装会话组件,如下所示:会话组件Zend框架提供了六个组件来处理会话管理。所有这些组件已在下面解释-Zend \ Session \ Container-读取和写入会话信息的主要API。Zend...
📅  最后修改于: 2020-10-16 07:46:28        🧑  作者: Mango
身份验证是任何Web应用程序中最重要且必不可少的功能之一。 Zend Framework提供了一个单独的组件来处理身份验证,称为zend-authentication。安装身份验证组件可以使用以下Composer命令安装身份验证组件。概念通常,开发人员编写php函数以根据数据源对用户详细信息进行身份验证。身份验证完成后,身份验证详细信息将保留用于后续请求。 Zend Framework概括了这个概...
📅  最后修改于: 2020-10-16 07:47:02        🧑  作者: Mango
Zend框架提供了一个单独的组件,称为zend-mail来发送电子邮件。 zend-mail组件还提供了一个选项,用于以文本和html格式读取和写入带有附件的电子邮件。使用Zend发送电子邮件更容易配置。让我们仔细阅读本章中的电子邮件概念,基本设置以及SMTP传输等高级设置。安装邮件组件可以使用以下Composer命令安装邮件组件。基本电子邮件配置基本电子邮件由一个或多个收件人,主题,正文和发件人...
📅  最后修改于: 2020-10-16 07:47:31        🧑  作者: Mango
通常,我们可以使用高级调试器工具或简单的命令(如echo和die)来调试PHP应用程序。在Web场景中,我们需要测试业务逻辑以及表示层。可以通过输入相关的测试数据来测试Web应用程序中的表单,以确保表单按预期工作。可以使用浏览器手动测试网站的设计。这些类型的测试过程可以使用单元测试来自动化。在大型项目中,单元测试至关重要。这些单元测试将有助于自动化测试过程,并在出现问题时提醒开发人员。设置PHPU...
📅  最后修改于: 2020-10-16 07:47:49        🧑  作者: Mango
为了系统的平稳运行,需要有效处理系统故障。 Zend Framework带有默认错误陷阱,该陷阱会在错误发生时进行打印和记录。此错误处理程序用于捕获Exception。调试为true时,错误处理程序将显示错误,而调试为false时,错误处理程序将记录错误。 Zend Framework具有几个异常类,并且内置的异常处理将捕获任何未捕获的异常并呈现一个有用的页面。默认错误处理我们可以在应用程序配置文...
📅  最后修改于: 2020-10-16 07:49:55        🧑  作者: Mango
在本章中,我们将学习如何在Zend Framework中创建一个完整的基于MVC的员工应用程序。请遵循以下步骤。步骤1:Module.php首先,我们应该在– myapp / module / Employee / src /目录中创建一个Employee模块,然后实现ConfigProviderInterface接口。Module类的完整代码如下-步骤2:composer.json使用以下代码在...
📅  最后修改于: 2020-10-16 07:50:11        🧑  作者: Mango
以下资源包含有关Zend Framework的其他信息。请使用它们来获得有关此方面的更深入的知识。Zend框架上的有用链接Zend Framework Wiki–Zend Framework的维基百科参考有关Zend Framework的有用书籍要在此页面上注册您的网站,请发送电子邮件至...
📅  最后修改于: 2020-10-16 07:50:22        🧑  作者: Mango
Zend是一个开源PHP框架。它是纯面向对象的,并围绕MVC设计模式构建。 Zend框架包含PHP软件包的集合,这些软件包可用于开发Web应用程序和服务。 Zend由Andi Gutmans和Zeev Suraski创立。本教程将为您提供有关Zend Framework的快速介绍,并使您熟悉其各种组件。...