scaffold ,顾名思义,它是开发时一种辅助工具。使用scaffold能够在不写代码的情况,预览一个Model的CRUD操作。通过它可以直观看到数据库设计是否合理,以便在真正写代码实现之前进行修正,起到“未雨绸缪”的作用。
为了演示scaffold ,我们先删除PostsController 中的index 方法,并添加一个属性$scaffold。
class PostsController extends AppController{
var $name='Posts';
var $scaffold;
}
打开Firefox 再次浏览http://localhost/cakeblog/posts/index,我们可以看到以下画面。
点击下面的 New Post,尝试添加一条记录。
点击Submit 提交后,再次回到首页,列表中已经有一条记录。
自己尝试View ,Edit, Delete 操作。
当我们感觉数据库设计有什么缺失时,立即进行,然后刷新浏览器就可以看到效果。
阅读(2032) | 评论(0) | 转发(0) |