首页 > 解决方案 > 如何在 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);

但我在文档中找不到任何关于自定义控制器的教程

我怎样才能达到这个目的?

标签: phpgrav

解决方案


推荐阅读