这样既能保持页面布局,又可以通过查看源代码来看到调试信息。
当然最后发布
网站时别忘了将调试级别改回
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 上传到了服务器上。只
要一关闭调试信息,就会出现错误
——数据库调用无法返回任何数据。我一筹莫展,因为我