【问题标题】:Customizing user module in zend framework2在zend framework2中自定义用户模块
【发布时间】:2014-01-29 20:35:16
【问题描述】:
我是一名 zend 框架 work1 开发人员。我正在尝试研究zf2。但我开始知道 zend1 和 zend2 是完全不同的。我正在尝试构建一个需要实现以下功能的简单应用程序。
a) 用户注册和认证
b) acl
我实现了zend骨架。现在我计划实现用户注册和认证。为此,我有 2 个选项
1) 使用已开发的模块,如 ZfcUser
2) 开发用于注册和认证的新模块。
如果我选择 Ist 方法,我必须研究模块 ZfcUser 的整个概念以进行自定义。我觉得很难掌握实体、映射器、服务等内容。所以我打算开发自己的身份验证和注册模块。我将按照相册模块中的说明进行开发。
谁能帮我选择正确的方法?
【问题讨论】:
标签:
php
zend-framework
zend-framework2
【解决方案1】:
我完全不同意@Bilal 的观点
不要开发已经开发的模块(并且可能以比您能做的更好的方式)。使用现有的模块。浏览他们各自的源代码。了解他们在做什么。了解他们为什么要做他们所做的事情。
在未来的某些时候,你会遇到一些你想要修改的小东西,这些小东西并不总是那么容易,你会遇到两个选择
- 通过新模块修改现有模块
- 开发具有所有您想要的功能的全新模块
但是要说编写自己的模块只是为了学习,那是完全错误的。你不应该盲目地使用现有的东西,你不应该盲目地复制其他东西,但只要你了解你使用或复制的东西,那绝对没有错。事实上,它实际上可能更有益,因为如果你学会理解其他人的代码,你会比尝试自己教所有东西更快地成为一个更好的程序员。