读书人

(9)play之yabe项目【发表博文】

发布时间: 2013-10-10 14:14:51 作者: rapoo

(九)play之yabe项目【发表博文】

发表一篇博文

?

填充管理页面

从主页链接到管理页面时,只简单显示了登陆用户的名称

现在对显示的内容加以丰富

修改Admin中的index()


?

?

发表一篇博文

三步:

?创建Controller,或在Controller中加入action

?给action配置路由

编写action对应的模板

在Admin中编写action,一个用于返回一个form表单;一个用于接收form提交的参数

?

?

刷新页面,点击创建一个新的博文


(9)play之yabe项目【发表博文】
?


(9)play之yabe项目【发表博文】
?

?
(9)play之yabe项目【发表博文】
?

?

?

修改admin/index.html,为每个博文设置链接

注意:这里需要传入博文的id,以便后台查询出该博文的所有信息,再返回Post对象给页面进行显示

?

?

点击创建一个新的博文


(9)play之yabe项目【发表博文】
?

?

点击一个已存在的博文


(9)play之yabe项目【发表博文】

?

同样,将编辑博文的URL路径显示风格进行改变

修改routes文件

带id参数提交时的将使用第1条路由,不带参数则按第2条路由显示URL

#submit form use post methodPOST /admin/myPosts/{id}Admin.savePOST/admin/newAdmin.save

??

?创建新的博文,保存时的URL使用第1条路由:

?http://localhost:9000/admin/myPosts/1?(POST提交)

?

?编辑已存在的博文,保存时的URL使用第2条路由:

http://localhost:9000/admin/new (POST提交)

?

?

?

?

?

读书人网 >开源软件

热点推荐