自学笔记 - ZF Dream
Zend_Paginator分页学习心得
实例化一个分页类,$array是从数据表内读数据的类方法:
$paginator = new Zend_Paginator(new Zend_Paginator_Adapter_Array($array));
设置当前页码:
$paginator->setCurrentPageNumber($page);
Xampp使用建议
1、php.ini设置时区为Asia/Shanghai;
2、httd.conf关闭Apache浏览目录功能:Options -Indexes FollowSymLinks;
3、xampp控制面板中设置MySQL管理员密码。
有$this与没有$this的差异
有时候写代码写得糊涂了,看着类文件里有些变量有$this->而有些没有,是不是会有问题呢?
我看教材的时候没有注意,在实践中发现,类方法内部的变量只在这个方法内部用,不必加$this(而且加了之后比较晃眼,也分不清这个变量的使用范围,因此建议不加)。而倘若要在这个方法外面用到这个变量,比如被类中的其他方法所用到,就必须加$this,否则会出现未定义变量的错误。
Digitalus——国外基于ZF的CMS
以下是官方网站上对其特色的宣传:
ZF组件功能简介
09-1-1最新更新:1.7.2
★表示实用 ★★表示非常实用 ○表示商业合作组件
php文件末尾不必加?>
php文件的典型标记是以<?php开头,?>结尾。但是在Zend Framework中却不推荐在php文件末尾加?>。
URL分析和典型的控制器文件格式
Zend Framework是一个使用统一入口的框架,它的URL并非用来定位访问的文件,而是分析访问者要寻找的控制器(Controller)和动作(Action),并以此为标准找到相应的代码来执行。不过我们之前还说过模块(Module),所以URL基本由这三部分构成。
一个基本的index.php
html目录下的index.php是整个网站的调度员,所有对MVC项目的请求都将经过他的手,不过他也并非什么能人,只是个指路的而已,在医院里,这个工作叫导医,在火车站,这个工作是问讯处。每个请求通过URL的特定格式告诉index.php,我来要什么的,你该把什么告诉我。
.htaccess的写法
根据Zend Framework的官方手册,.htaccess推荐这样写:
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
文件系统的设置
一般来说,Zend Framework推荐这样的文件放置方法:
controllers/
IndexController.php
models/
views/
scripts/
index/
index.phtml
helpers/
filters/
html/
.htaccess
index.php