我一直在记事本中编写我的PHP应用程序。我想更进一步,专业,并且据我所知,使用Zend Framework可以从哪里开始。我一直在阅读文档,快速入门和一些教程,但我仍然完全失去了。
我问这个的原因是因为我一直在阅读的教程仍然让我困惑,我非常渴望开始这样做。我想利用这套新工具!请帮助:)
答案 0 :(得分:23)
我们以前都去过那里!
Zend Framework是一个非常强大的PHP MVC框架。网上有大量的教程。快速入门教程很适合获取应用程序的一般框架,但我发现Akrabat's Zend Framework tutorial是一个更好的现实世界的例子。
当您需要开发强大的应用程序并需要一整套库来支持时,ZF非常棒 - ZF的库非常庞大且所有组件都能很好地相互配合(尽管如此,你可以单独撕掉它们并将它们添加到任何项目中)。 ZF的缺点是,因为它非常灵活,所以设置起来可能会有很多复杂性。老实说,如果开始尝试使用MVC应用程序,您可以尝试一些更直接的方法。我发现CodeIgniter具有非常短的学习曲线,同时保持了MVC设计的基础。 CakePHP也会故意引导您完成各个步骤。
答案 1 :(得分:10)
快速入门教程是一个很好的开始,也许再读一遍?还有这一个:
http://www.cyberciti.biz/tips/zend-framework-php-tutorial.html
从以上链接:
本教程旨在提供一个 非常基本的使用说明 Zend Framework写得非常基础 数据库驱动的应用程序。
以下是初学者的ZF教程列表:
简介和数据库 教程: http://akrabat.com/zend-framework-tutorial/
源文件here
<强>认证 教程:强> http://akrabat.com/zend-auth-tutorial/
源文件here
<强>表单 教程: http://akrabat.com/zend-framework/simple-zend_form-example/
源文件here
文件上传 教程:http://akrabat.com/zend-framework/simple-zend_form-file-upload-example-revisited/
源文件here
<强>布局 教程: http://akrabat.com/zend-framework/simple-zend_layout-example/
源文件here
在潜入之前,我会确保它们不适用于早期版本的ZF。
答案 2 :(得分:4)
zendcasts.com正在进行非常好的Zend Framework强制转换。这是一个很好的起点。
答案 3 :(得分:2)
- 您的本地计算机或远程服务器上是Zend吗?
Zend是PHP代码,因此它在网络服务器上运行。
答案 4 :(得分:2)
专业编写的PHP应用程序不需要一个框架。对于那些一直在做重复重复并希望改变自己的工作流程的人来说,框架是存在的。
你应该首先研究“MVC设计模式”(因为它适用于PHP之外的许多事情),并在开始使用像Zend Framework这样的大型框架之前深入了解Professional PHP的概念。
使用框架,因为您知道需要,而不是出于任何其他原因。
答案 5 :(得分:2)
本教程绝对值得一看,因为它将引导您使用ZF 1.8(在撰写本文时)创建功能齐全的Web应用程序。每当ZF的新版本发布时,作者也会更新它。
答案 6 :(得分:2)
从official webinars开始。非常容易消化,并且需要初学者。