所有的,类似的东西似乎已经张贴过,但是,苗条和枝条对我来说仍然是一个新的道歉。
有点背景,我有一个将数据发布到
的应用程序http://dev.website.com/post.php
Data1="My Date"
Data2="More data"
最终它会进入数据库,但宝贝步骤,首先我只是想知道当我从高级REST客户端运行帖子时,它实际上显示它已被发布。
在旧学校PHP我可以这样做:
<?php
print ("Data1: " . $_POST["Data1"]);
print ("Data2: " . $_POST["Data2"]);
?>
我试图用苗条和细枝来做这件事,但我要么不理解它还是不能正常工作,有人可以告诉我,我做错了吗?
我使用userfrosting开始似乎有用,我已经完成了网站上的教程,但他们真的没有帮助。
在网站索引中,我在index.php中的路由如下所示:
$app->get('/post.php', function () use ($app) {
$app->render('post.twig');
});
$app->post('/post.php', function () use ($app) {
$backup_post_data1= $app->request->post('data1');
$app->render('post.twig', [
'backup_post_data1' => $backup_post_data1,
]);
});
我的twig模板post.php(这就是在旧的PHP网站中调用的内容,并且在发布帖子的应用程序中进行了硬编码)
{% extends "layouts/layout-simple.twig" %}
{% block page %}
{% set page = page | merge({
"title" : "post page",
"description" : "Accept new data from post."
}) %}
{{ parent() }}
{% endblock %}
{% block content %}
<h1>My data</h1>
<table border="1">
<tbody>
<tr>
<td><strong> Variable</strong></td>
<td><strong> POST DATA </strong></td>
</tr>
<tr>
<td>
Data1
</td>
<td>
{{ backup_post_data1 }}
</td>
</tr>
</tbody>
</table>
{% endblock %}
提前致谢