I've been through loads of tutorials, etc on Zend Framework 2 but I can't seem to find a single general overview which describes the base components and logic flow in a simplistic manner.
All tutorials available at the moment seem to make huge assumptions and simply give code examples that solve specific problems without going into the fundamental ideas behind them. The ZF2 documentation is the main culprit for this.
This is the most useful thing I've found for a general overview although this is out-dated now: http://zendframework2.de/en/cheat-sheet.html
Any ideas anyone?
Of all the projects in the market, Zend is one of the most commonly used framework, and various medium to big corporations have trusted it to build their websites and robots applications. The framework has a lot of professional PHP packages and incorporates object-oriented coding.
Zend Framework is now called Laminas. Apigility is now called Laminas API Tools. Expressive is now called Mezzio, which is a variation of the Italian word for middle.
Go to https://github.com/zendframework/ZendSkeletonApplication and click the “Zip” button. This will download a file with a name like ZendSkeletonApplication-master. zip or similar. Unzip this file into the directory where you keep all your vhosts and rename the resultant directory to zf2-tutorial.
Zend\Mvc is a brand new MVC implementation designed from the ground up for Zend Framework 2, focusing on performance and flexibility. The MVC layer is built on top of the following components: Zend\ServiceManager - Zend Framework provides a set of default service definitions set up at Zend\Mvc\Service.
The best place to go and read about Zend Framework 2 is the ZF2's manual of course.
http://framework.zend.com/manual/2.1/en/index.html
I would also recommend you to follow the webinars at the Zend website that are related to ZF2
http://www.zend.com/en/resources/webinars/framework
BLOGS:
Matthew Weier O'Phinney is the lead developer of the ZF2 project and kind of the guy that know everything in ZF2. He has a blog where he shares interesting talks, concepts and ideas related to ZF2 and PHP. http://www.mwop.net/
Even Coury is a contributor to the ZF2 and the creator of the ModuleManager. He has some great modules on his github and blog that are to be followed :) http://blog.evan.pro/
Ralph Schindler is anothe contributors to the ZF2 that has a blog and often post cool things and concepts about zf2 http://ralphschindler.com/
EDIT for the blogs part:
I recently found out that the framework.zend.com website provides a list of the contributors of the project. This list provides information about the github accounts and the blogs of those contributors (if they have stated any). Looking there you can also find useful resources about ZF2. Here is the link:
http://framework.zend.com/participate/contributors
And there is one guy Alexander Romanenko that makes a you tube seria about ZF2 application development. He touches on a lot of aspects and important components of the ZF2. Right now there are 9 videos where he starts building application taking into consideration a lot of things related to day-to-day web development
https://www.youtube.com/feed/UCLgC6BIGw2brdJK7Lb4elpg
Hope this helps :)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With