基于ZF1.0版本迁移至1.5x版本开发需知

1. Zend_Cache参数名变化

旧版本写法: $backendOptions = array(’cacheDir’=>$this->options['path']['cache']);

1.5x版本写法 : $backendOptions = array(’cache_dir’=>$this->options['path']['cache']);

参数cacheDir变更成了cache_dir

2. 控制器和动作方法命名严格检查

ZF里,所有的方法名要求采用驼峰命名(即,第一个单词小写,以后每个单词首字母大写)

如果aaaBbbController中有个aaBbAciton方法

旧版本中,访问方式为aaabbb/aabb或者aaaBbb/aaBb,而在views文件中,文件命名方式可以为aaaBbb.phtml或者aaabbb.phtml(在window中,两者均可,而在linux系统中,则

必需按照aaaBbb.phtml的方式来命名。

在1.5x版本中,所有的地址字母将被转换成小写字母,如果有单词明确界限,则将单词用分隔符连接起来,这里分隔符为"-"或".",即上面的访问地址变为aaa.bbb/aa.bb或者aaa-bbb/aa-bb,而这里,view文件的命名方式则统一为aa-bb.phtml,aaBb.phtml这种方式已经废弃。而地址aaabbb/aabb则实际访问的是aabbAction方法,这时的view文件则可以直接写成aabb.phtml。

Leave a comment

Your comment