首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

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

2013-10-10 
(九)play之yabe项目【发表博文】发表一篇博文?填充管理页面从主页链接到管理页面时,只简单显示了登陆用户的

(九)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提交)

?

?

?

?

?

热点排行