首页 | PHP资讯 | 技术专栏 | 资源共享 | PHP培训 | PHP职场 | 图书 | PHP ON WIN | PHP圈子
返回列表 回复 发帖

ZF使用经验谈!

ZF使用经验谈!

个人经验总结:
如写得不好,请大家理解哦。哈。(我是菜鸟,所以乱写一堆了哦.)
1.调试的时候尽量运用Zend::dump().

2.登陆判断要尽量写成一个类或者函数.(我一般做法是写成函数)

3.分页处理:
我们知道,分页至少要取得2个参数,$id 和当前页数$pager
$pager 直接通过$pager=$_GET['pager'];(可以取得,当然要进行过滤了.)
先利用ZF的DB类的

    $total= $db->fetchOne(
    "SELECT COUNT(*) FROM round_table WHERE noble_title = :title",
    array('title' => 'Sir')
取得总数:$total
然后计算总的页数
接者通过:$select->limitPage($pager,10);
         $row=$db->fetchAll($select);
就可以取得结果.

4.查询数据库的结果,利用ZF中的join()方法可以方便的查到你想要的数据!
注意:

目前为止,zend framework只支持普通的内部表结合语法,而不支持左结合 ,右结合,等等外部连接方式。未来版本,将会更多的支持更多的连接方式。


5.如何结合自己的类.

我的做法都是先在主页上设置:index.php里面设置.然后通过注册对象:Zend::register() Zend::registry() 来取得.
不够这样有个弊端.就是要是自己的类很多的时候,就会使index.php显得臃肿.

6.还有一点小聪明,可以骗人的。就是我们超级联接可以采用/Views/2.jsp,/Views/2.exe, /View/2.html ,/View/2.asp,.....
这样的方式来骗人。哈。..人家从网页上很难分辨你用什么程序做的。哈。...
其他的方法都可以方便的从手册上查得到的。这是我最近使用ZF的一些小心得.

我的QQ:31769416 欢迎一起探讨.....
MVMMALL首席CEO
www.mvmmall.com
顶下楼主,都是很实用的经验,呵呵。
Stay Hungry. Stay Foolish.
原帖由 seraph 于 2006-6-22 12:10 发表
顶下楼主,都是很实用的经验,呵呵。
哈。没办法.我的水平有限.
MVMMALL首席CEO
www.mvmmall.com
强烈的支持一下!
我的Blog:liuming.aipx.cn
这个很实用。
许多问题可以通过查阅手册解决,如果没有手册请下载,如果没有下载请面壁。
电脑培训教师交流群:40351571
顶哈
我也要认真学,学写点东西
不错。
做程序时,可以用用。

楼主之才华可比日月星辰光彩夺目

楼主之贡献堪称世间少有无人能敌a
返回列表