我是一名zend frame work1开发人员。我正在尝试研究zf2。但我知道zend1和zend2完全不同。我正在尝试构建一个简单的应用程序,其中需要实现以下功能。
a)用户注册和身份验证
b)acl
我实现了zend skeleton。现在我计划实现用户注册和身份验证。为此,我有2个选项
1)使用已开发的模块,如ZfcUser
2)开发新的注册和认证模块。
如果我选择Ist方法,我必须研究模块ZfcUser的整个概念以进行自定义。我很难掌握实体,映射器,服务等等。所以我打算去我自己的身份验证和注册模块。我将按照相册模块中的说明开发这些。
任何人都可以帮我选择正确的方法吗?
答案 0 :(得分:0)
我完全不同意@Bilal的意见
不要开发已经开发的模块(并且可能以比你能做到的更好的方式)。使用现有模块。浏览各自的源代码。了解他们在做什么。了解他们为什么要做他们所做的事情。
在将来的某些时候,你会得到你想修改一些并不总是那么容易的小东西的点,你会遇到两个选择
但是说要为了学习而编写自己的模块,那就完全错了。你不应该盲目地使用现有的东西,你不应该盲目地复制其他东西,但只要你明白你使用或复制的东西,那绝对没有错。实际上它实际上可能更有益,因为如果你学会理解其他人的代码,你就会比自己教一切更快地成为一个更好的程序员。