(九)play之yabe项目【发表博文】
发表一篇博文
?
填充管理页面
从主页链接到管理页面时,只简单显示了登陆用户的名称
现在对显示的内容加以丰富
修改Admin中的index()
??
发表一篇博文
三步:
?创建Controller,或在Controller中加入action
?给action配置路由
编写action对应的模板
在Admin中编写action,一个用于返回一个form表单;一个用于接收form提交的参数
?
?
刷新页面,点击创建一个新的博文
?
??
??
?
修改admin/index.html,为每个博文设置链接
注意:这里需要传入博文的id,以便后台查询出该博文的所有信息,再返回Post对象给页面进行显示
?
?
点击创建一个新的博文
??
点击一个已存在的博文
?
同样,将编辑博文的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提交)
?
?
?
?
?