typecho模板前台的数据提交到数据库插件
网站前台有个表单,当用户点击提交时将处理表单数据做2个操作:
1、将表单数据发送到指定邮箱(已经实现)
2、调用后台的一个自定义的插件里的方法,将表单数据保存到该插件的表中【这里不知道怎么实现】
插件在后台仅用作对表单数据的编辑,插件见下图:

请大神给个实现思路 (●˘◡˘●)
1、将表单数据发送到指定邮箱(已经实现)
2、调用后台的一个自定义的插件里的方法,将表单数据保存到该插件的表中【这里不知道怎么实现】
插件在后台仅用作对表单数据的编辑,插件见下图:
请大神给个实现思路 (●˘◡˘●)
没有找到相关结果
已邀请:
4 个回复
angellcawn
赞同来自:
网站前台有个表单,当用户点击提交时将处理表单数据做2个操作:
1、将表单数据发送到指定邮箱(已经实现)
2、调用后台的一个自定义的插件里的方法,将表单数据保存到该插件的表中【这里不知道怎么实现】
插件在后台仅用作对表单数据的编辑,插件见下图:
请大神给个实现思路 (●˘◡˘●)
DT27
赞同来自:
在插件激活方法activate里创建路由,这样前台表单直接post提交到'/post/message'页面就行了:
代码: 全选
然后插件目录新建action.php文件,里面放postMessage方法来处理前台提交的数据。
可以参考我写的这个:https://github.com/DT27/DownloadFile/blob/master/Action.php
获取前台提交的数据可以用:代码: 全选
angellcawn
赞同来自:
----------------------------------------------------------------------------------------------------------------------------
谢谢,我参照你的插件代码写了,好像还是不行,你帮我看看是不是我哪里错了:
Action.php文件里我增加了一个函数:
代码: 全选
Plugin.php文件加入了路由:
代码: 全选
我的模板文件中触发该插件的函数如下:
代码: 全选
网站前端显示界面如图:
QQ截图20160603214623.png (11.79 KiB) 被浏览 2231 次
DT27
赞同来自:
========================================================================
模板里直接form的post参数写"book/message"就行了。会自动把表单内容提交到postMessage方法。