About the Author

Chris Shiflett

Hi, I'm Chris, a web developer and a founding member of Analog. I live and work in Brooklyn, NY.


ZF Tutorial Update

I just updated my Zend Framework Tutorial. It now works with version 0.1.2 of the framework. I also fixed a few minor bugs and improved my explanation of several topics, particularly the front controller.

This tutorial barely scratches the surface, so be sure to check out the other resources already available:

I'm sure there are other resources I've missed (some I just can't find at the moment), so please let me know if you've written some notes of your own, and I'll update this entry.

The mailing list has been very active, and many bugs have been discovered and corrected as a result of developer feedback. Mike has some good commit messages, such as "speling eror" and "tix fypo," but my favorite commit is this:

--- trunk/NEWS.txt	2006-03-12 21:12:50 UTC (rev 598)
+++ trunk/NEWS.txt	2006-03-12 21:21:36 UTC (rev 599)
@@ -8,7 +8,10 @@
   to 4.0. Reported by Greg Neustaetter (Mike)
 - Fixed bug in Zend_Controller_Dispatcher_Token::setParams(). Reported by Rob
   Allen. (Chris)
+- Fixed bug in Zend_Controller_Dispatcher_Token::setParams().
+  Reported by Rob Allen. (Mike)

Within 15 minutes of a bug being reported on the list, it has been fixed twice. If Mike broke his lines at 80 characters, even our explanations in NEWS.txt would have been identical. :-)

About This Post

ZF Tutorial Update was posted on Tue, 14 Mar 2006 at 15:27:25 GMT.

4 Comments

1. Mike Naberezny's GravatarMike Naberezny said:

That's funny! Sorry about that, I borked it during a larger commit. You should get credit for that one. :)

What's perhaps funnier is that we both replied to Rob on the list within minutes also.

http://www.zend.com/lists/fw-genera...3/msg00642.html

Like this one, most bugs on the list have been fixed in the SVN within minutes of being posted.

Tue, 14 Mar 2006 at 17:55:52 GMT Link


2. Chris Shiflett's GravatarChris Shiflett said:

I'm not concerned with credit - I just thought it was funny. :-)

Tue, 14 Mar 2006 at 18:01:21 GMT Link


3. Mike Naberezny's GravatarMike Naberezny said:

Yes, very. Anyway, I just fixed it. Thanks for the speedy bugfixes!

Tue, 14 Mar 2006 at 18:16:20 GMT Link


4. Allan Vernon's GravatarAllan Vernon said:

Dear Chris,

I have written a CRUD and Ajax demo for the Zend Framework after you got me going with your tutorial. Thankyou!

The demo can be reached at http://www.vernona.com/

I am sure that with a little cleaning up it would be excellent for beginners like myself.

Please feel free to clean up the code and use it if you wish.

It was so easy to develop the CRUD in ZF ;but, I had difficulty with the ZF form commands so left them out in the finish.

The http://nexcess.net hosting server is excellent for the ZF framework.

Allan Vernon (avernon@exemail.com.au)

Sat, 01 Apr 2006 at 00:34:23 GMT Link


Post A Comment

Personal Details and Comment

Style Guide

Line breaks are converted to paragraphs. Also use:

  • <a href="" title="">text</a>1
  • <em>text</em>
  • <blockquote><p>text</p></blockquote>
  • <code>2  <?php  if ($foo) {      $foo = TRUE;  }  ?></code>
  1. Note: <code> can be used inline (e.g. in paragraphs) or in a block as shown. Include whitespace and newlines in blocks.

Please enter Chris (my first name) below. This is a primitive spam prevention technique, and I apologize for the inconvenience.

Preview and Submit

Upcoming Talks

ConFoo

10 - 12 Mar 2010

At Hilton Montréal Bonaventure, Montréal, Canada.

South by Southwest

12 - 16 Mar 2010

At Austin Convention Center, Austin, Texas.

Dutch PHP Conference

10 - 12 Jun 2010

At TBD, Amsterdam, Netherlands.

O'Reilly Open Source Convention

19 - 23 Jul 2010

At Oregon Convention Center, Portland, Oregon.

New Comments

liukang wrote:

I have problem with this example. In my php.ini magic_quotes_gpc is off so i'm using only addsla...

Posted in addslashes() Versus mysql_real_escape_string()
RyanTheGreat wrote:

Well, I'm not Chris, but I will do my best to address the questions raised in the comments by Ian...

Posted in Security Corner: Cross-Site Request Forgeries
Chris Shiflett wrote:

Thanks for the kind words, Simon. I'm glad you liked the tutorial. In case it's helpful, here'...

Posted in Webstock
Chris Shiflett wrote:

Hi Robin, I plan to post something about it, but it's going to be hard to express everything i...

Posted in Webstock
Simon Mahony wrote:

Hi Chris, I really enjoyed your workshop on the Evolution of Security at Webstock. I think I g...

Posted in Webstock

Browse Comments


Work and Books

Analog Essential PHP Security HTTP Developer's Handbook