Symfony教程
 Symfony-简介
  2020-10-19-03:09:09            mango

PHPWeb框架是类的集合,有助于开发Web应用程序。Symfony是一个用于快速开发现代Web应用程序的开源MVC框架。Symfony是一个完整的Web框架。它包含一组可重用的PHP组件。您可以独立于框架在应用程序中使用任何Symfony组件。Symfony具有大量的功能和活跃的社区。它具有使用YAML,XML或注释

文章详情
 Symfony-安装
  2020-10-19-03:09:36            mango

本章介绍如何在计算机上安装Symfony框架。Symfony框架的安装非常简单容易。您可以通过两种方法在Symfony框架中创建应用程序。第一种方法是使用SymfonyInstaller,这是一个在Symfony框架中创建项目的应用程序。第二种方法是基于作曲家的安装。在以下各节中,让我们详细地逐一介绍每种方法。系统要求

文章详情
 Symfony-建筑
  2020-10-19-03:10:00            mango

Symfony基本上是高质量组件和捆绑软件的集合。组件是提供单个核心功能的类的集合。例如,缓存组件提供了缓存功能,可以将其添加到任何应用程序中。组件是Symfony应用程序的构建块。Symfony具有30多个高质量组件,这些组件已在许多PHP框架中使用,例如Laravel,Silex等。捆绑包类似于插件,但易于创建和使

文章详情
 Symfony-组件
  2020-10-19-03:12:27            mango

如前所述,Symfony组件是独立的PHP库,提供了特定功能,可以在任何PHP应用程序中使用。Symfony的每个发行版中都引入了有用的新组件。目前,Symfony框架中有30多个高质量组件。让我们了解本章中Symfony组件的用法。安装Symfony组件使用composer命令可以轻松安装Symfony组件。以下通用

文章详情
 Symfony-服务容器
  2020-10-19-03:13:16            mango

在任何应用程序中,对象往往随着应用程序的增长而增加。随着对象增加,对象之间的依赖性也增加。对于成功的应用程序,需要正确处理对象依赖性。正如“组件”一章中讨论的那样,Symfony提供了一个简单有效的组件DependencyInjection来处理对象依赖性。服务容器是对象之间具有正确解析的依赖关系的容器。让我们在本章中

文章详情
 Symfony-事件和EventListener
  2020-10-19-03:13:47            mango

Symfony通过其EventDispatcher组件提供基于事件的编程。任何企业应用程序都需要基于事件的编程来创建高度可定制的应用程序。事件是对象之间进行交互的主要工具之一。没有事件,对象将无法有效交互。基于事件的编程过程可以概括为:-一个名为“事件源”的对象,要求中央调度程序对象注册一个事件,例如user.regi

文章详情
 Symfony-表达
  2020-10-19-03:14:13            mango

如前所述,表达语言是Symfony应用程序的显着特征之一。Symfony表达式主要是为了在配置环境中使用而创建的。它使非程序员可以轻松配置Web应用程序。让我们创建一个简单的应用程序来测试表达式。步骤1-创建一个项目expression-language-example。步骤2-创建一个表达式对象。步骤3-测试一个简单

文章详情
 Symfony-捆绑包
  2020-10-19-03:14:39            mango

Symfony捆绑包是按特定结构组织的文件和文件夹的集合。捆绑软件的建模方式使其可以在多个应用程序中重复使用。主应用程序本身打包为一个捆绑包,通常称为AppBundle。捆绑包可以特定于应用程序打包,例如AdminBundle(管理部分),BlogBundle(站点的博客)等。此类捆绑包无法在应用程序之间共享。取而代之

文章详情
 创建一个简单的Web应用程序
  2020-10-19-03:14:59            mango

本章介绍如何在Symfony框架中创建一个简单的应用程序。如前所述,您知道如何在Symfony中创建一个新项目。我们可以举一个“学生”细节的例子。首先,使用以下命令创建一个名为“student”的项目。执行命令后,将创建一个空项目。控制者Symfony基于Model-View-Controller(MVC)开发模式。M

文章详情
 Symfony-控制器
  2020-10-19-03:15:30            mango

控制器负责处理Symfony应用程序中的每个请求。控制器从请求中读取信息。然后,创建一个响应对象并将其返回给客户端。根据Symfony的说法,DefaultController类位于“src/AppBundle/Controller”中。定义如下。DefaultController.php在这里,HttpFoundat

文章详情

Made with ❤️ in Chengdu. Copyright reserved 2019-2022.

蜀ICP备20006366号-1