php - 如何在 GRAV CMS 中编写控制器
问题描述
我创建了一个表单并希望将提交的数据保存在后端
//front-end
{% extends 'partials/base.html.twig' %}
{% block content %}
<form method="post" action="savedata">
<input type=text name="data">
<input type="submit">
</form>
{% endblock %}
//back-end
function savedata()
{
echo 'saved data:'.$_POST['data'];
exit;
}
我希望这样的代码
$grav->post('/savedata', DataController->savedata);
但我在文档中找不到任何关于自定义控制器的教程
我怎样才能达到这个目的?
解决方案
推荐阅读
- node.js - Launch and control multiple instances of VLC from within NodeJS app
- javascript - Javascript Clone Document object
- sql - 获取表 2 中时间戳大于表 1 中时间戳的第一条记录
- flutter - How to combine several maps into a single map in flutter dart?
- c# - How to schedule a Task to be performed a few minutes later?
- javascript - SSG(Nuxt.js、Gatsby)在做什么?
- c# - install package globally in Net 5.0
- java - Spring Security,注释@Secured 不起作用
- php - 尝试使用 XAMPP 访问虚拟主机上的 Laravel 项目时无法检索请求的 URL
- ruby-on-rails - Ruby On Rails - missing FROM-clause entry for table