background image

  这样既能保持页面布局,又可以通过查看源代码来看到调试信息。

 当然最后发布

网站时别忘了将调试级别改回

0。

  获取丰富的开发文档

  别总是盯着手册。

wiki 和 API 也是无价之宝。wiki 中的开发指南十分有用,而 API

文档初看起来比较难,

 但你很快就会发现这里的信息对你创建 CakePHP 网站十分重要。`

  使用

bake.php

  

Bake 是个命令行 PHP 脚本,可以根据数据库自动生成 model、controller 和

view。在开发的最初阶段,我强烈推荐使用 scaffolding 让你的原型程序跑起来。但如果你

清楚地知道

scaffolding 不合适,我推荐你使用 bake。 bake 会生成所有的文件并保存到

磁盘上,以便你随意修改。这样能节省创建关联、

view、基本的 CRUD crollder 操作的重复

工作。

  

(译者注:CRUD - Create, Read, Update, Delete,数据库应用的四种基本操

作,即

”增删查改”。)

  

bake 很方便。你只需在数据库中建立一个表,然后到 /cake/scripts/ 目录下执行 

php bake.php 即可。

  如果你通过交互方式来运行

bake,它会分几步提示你创建 model、controller 和

view。 创建结束之后,我通常会阅读所有生成的代码并做必要的修改。

  发布程序时注意权限

  有一次我在发布程序时,将整个

cake 目录打包然后用 scp 上传到了服务器上。只

要一关闭调试信息,就会出现错误

——数据库调用无法返回任何数据。我一筹莫展,因为我