变态有趣的Zend Framework用法

  通常,使用ZF的人都对Controller很感兴趣,尤其是Rewrite和Router功能很吸引人,不过因为一些特殊原因,比如大项目中涉及大量的rewirte条件,导致全部交给php来处理有些难以接受,这个时候就可能会放弃掉ZF的Index.php文件, 而采用传统的PHP文件结构,这时的ZF如何使用呢?

  前一段时间完成的6.cn 的专辑改造 (http://6.cn/zj),完全基于了ZF来实现,但却没有使用ZF的index.php文件,在目录结构上,完全参照了ZF标准的Models、Views、Controllers模式开发,只不过调用的地方直接调用Controller里面的Action,这相当于把Controller当作了一个普通的类来使用,这个方法经过使用,发现虽然有些变态,其实还是挺有趣和挺方便的。有兴趣的朋友可以尝试一下,感觉似乎更灵活,有时index.php会带来很多思路上的束缚 🙂

Category: PHP / Zend  Tags: , , ,
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
17 Responses
  1. fenglan says:

    挺好,灵活应用满足要求才是学习的最终目的。

  2. huzhangyou says:

    也一直使用ZF开发,感觉很顺手,虽然喜欢Borland的产品,但是Delphi For PHP目前的确不怎么地。

  3. MyZ says:

    直接使用controller
    想看看代码

  4. 某人 says:

    ZendFrameWork 耦合性够松散了,但是还是不够。

  5. tomi says:

    lz,多向你学习,希望也多关注我的blog哦有空加个链接:)
    http://www.80island.com

  6. Michael says:

    [Comment ID #25498 Will Be Quoted Here]

    已经加上,欢迎交流。
    刚点过去您的blog,第一篇文章是从我这里转的吗? 哈哈,是不是该feedback一下?

  7. 代码罐头 says:

    lz多向你学习,希望也多关注我的blog哦有空加个链接:d
    http://www.hiadmin.com

    此人很懒,只换了链接地址.

  8. Michael says:

    [Comment ID #25510 Will Be Quoted Here]

    哈哈,已经加上。

  9. leon says:

    6.cn现感觉很慢,点击后3秒才响应

  10. leon says:

    6.cn现感觉很慢,点击后3秒才响应。
    框架给开发上带来一定便利,同时也损失了一部分性能

  11. nevst says:

    是啊,我也得向你学习.

  12. Michael says:

    [Comment ID #25855 Will Be Quoted Here]

    6.cn主站没有用到ZF框架, ZF框架仅用到部分子站和独立的项目上了。

    最近慢是因为CDN在做较大的改造,改造完了就不会这样了。

  13. lyhiving says:

    跟我的做法一样,我是参照zfw跟thinkphp的做法,

    不过也是将controller做成class来用,觉得这样子很爽

    做了56的群组

    http://qun.56.com

  14. Michael says:

    [Comment ID #26223 Will Be Quoted Here]

    兄弟做的qun.56.com感觉不错啊,多多交流。

  15. 代码罐头 says:

    是啊.都留个blog地址
    要去学习

  16. tomi says:

    呵呵,最近人越来越懒了,懒得写了哈哈,ok feedback完了!!!:)

  17. Scarecrow says:

    现在的6.cn/zj 还是用的ZF么?

  18. Greetings I am so glad I found your web site, I really found you by
    accident, while I was researching on Bing for something else, Nonetheless I am here now and would just like to say thanks a lot
    for a remarkable post and a all round thrilling blog (I also
    love the theme/design), I don’t have time to go through it
    all at the moment but I have book-marked it and also included your RSS feeds, so
    when I have time I will be back to read a lot more, Please do
    keep up the great b. generic viagra without a
    doctor prescription

  19. I like the helpful information you provide in your articles.
    I’ll bookmark your weblog and check again here frequently.
    I’m quite sure I’ll learn many new stuff right here!
    Best of luck for the next!

  20. Hello, I enjoy reading through your article.

    I like to write a little comment to support you.

  21. Hey! I could have sworn I’ve been to this website before but
    after reading through some of the post I realized it’s new to me.
    Anyways, I’m definitely happy I found it and I’ll be bookmarking and checking back frequently!

  22. I loved as much as you’ll receive carried out right here.
    The sketch is tasteful, your authored material stylish.
    nonetheless, you command get got an edginess over that you wish
    be delivering the following. unwell unquestionably come more
    formerly again as exactly the same nearly very often inside case
    you shield this increase.

  23. An outstanding share! I’ve just forwarded this
    onto a colleague who was doing a little homework on this.
    And he in fact ordered me lunch because I found it
    for him… lol. So allow me to reword this…. Thanks for the meal!!
    But yeah, thanks for spending the time to discuss this issue here on your blog.

  24. I’m excited to discover this great site. I need to to thank you for your time for this fantastic read!!
    I definitely appreciated every bit of it and i also have you saved
    to fav to check out new stuff in your website.

  25. Marvelous, what a webpage it is! This website presents valuable facts to us, keep it up.

  26. quest bars says:

    Have you ever considered about adding a little bit more than just your articles?
    I mean, what you say is valuable and everything. Nevertheless think
    about if you added some great pictures or videos to give your posts
    more, “pop”! Your content is excellent but with pics and clips, this website could
    certainly be one of the greatest in its niche. Awesome blog!

  27. Greate pieces. Keep writing such kind of info on your page.

    Im really impressed by it.
    Hello there, You’ve done an incredible job. I’ll definitely digg it and individually recommend to my friends.
    I am sure they’ll be benefited from this web site.

  28. Excellent items from you, man. I have consider your stuff previous to and you’re simply too
    great. I actually like what you’ve obtained right here, really like
    what you’re saying and the way by which you assert it. You make it entertaining and you still take care of to stay it sensible.
    I can not wait to learn far more from you. That is really a great website.

Leave a Reply

Your email address will not be published. Required fields are marked *

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Anti-spam image