代码之家  ›  专栏  ›  技术社区  ›  CL So

如何在GRAV CMS中编写控制器

  •  0
  • CL So  · 技术社区  · 5 年前

    我创建了一个表单,并希望将提交的数据保存在后端

    //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);
    

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

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

    0 回复  |  直到 5 年前