gpt4 book ai didi

php - Zend Framework 插件/模块

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:57:17 26 4
gpt4 key购买 nike

symfony 框架有很多插件用于添加用户系统(登录、注册、身份验证等)等功能,因此用户不必从头开始发明轮子,因为用户系统是一个基本的大多数应用程序都需要(例如)。

我曾尝试在 Zend Framework 中找到一个等效项,虽然 Zend Framework 中有插件的概念,但我找不到任何插件,可以下载并添加到他的项目中。

Zend Framework 有没有可能没有这个很棒的社区功能,例如 symfony 中提供的大量插件?

最佳答案

插件和你想的不一样。 Symfony 和 ZF 之间的术语完全不同。

插件并不意味着“插入我”我将在您的网站上工作。它基本上是开发人员在他的应用程序中使用的东西的名称,称为每个页面加载。不是创建一个基本 Controller ,或一些其他类型的助手,而是使用一个插件来从你的 Controller 中创建一个新的抽象。当您创建插件时,您的理由应该是其中使用的代码需要在每次页面加载时使用。

在我的网站上有一些插件的例子

  • 我的访问控制列表
  • 我的模板管理器。 (我建立了一个独特的模板引擎)

有些人甚至可能将其用于缓存。但是,为了回答您的问题,您不会以您想要的方式使用插件。

在回答您的以下评论时:不,模块只是在您的网站上创建不同层功能的一种方式,它与默认模块是分开的。

即..示例模块- 一个博客- 一个成熟的在线商店- 一个管理套件

这些自然希望与您的默认模块分开..

如果我是你,我会实现一个插件。但是,您需要自己创建插件。随处可用的并不是真正的..提供的。然而幸运的是,文档向您展示了如何实现某些东西。

我肯定会推荐使用 ZF,这是我在编码生涯中经历过的最好的事情。我喜欢它。

关于php - Zend Framework 插件/模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2309600/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com