简单轻量级的PHP控制器

时间:2016-04-09 16:34:07

标签: php jquery

我目前正在以专业的方式开发PHP,特别是cakephp。我没有花太多时间在程序性PHP的领域,因此我在这里

我有一个带Arduino板的大学项目,我需要通过Web浏览器与板载API进行交互,并有一个简单的按钮界面驱动它。我打算在网络服务器上安装一个简单的项目,并对api进行两次调用。

我的情况是这样的: 发布表单表单按钮,Controller评估按下按钮,创建API的GET请求,并重定向到某个页面。 我可以轻松地在蛋糕中做到这一点,但我不认为需要为这么小的单页单控制器应用程序安装一个厚实的框架。

是否有轻量级解决方案可以满足这一需求,或者只使用一个php页面通过ajax发送请求并使用jquery或类似内容更新页面内容,我会更好

1 个答案:

答案 0 :(得分:0)

如果你想使用一个框架(也许你会在接下来的几年里看到它的大小增加),那么看看Silex

之类的东西

拾取非常简单,基本上允许简单路由,并允许设置简单的REST API。

否则你可以用一个PHP文件处理它:

<script>
   $(document).ready(function() {
       //jquery here if you want to do it async

       $(form).submit(function(e) {

            $.post('/location/of/script.php, serialize(form), function(data) {
                 //do stuff with data
            }
       }
   });
</script>

<!-- HTML CODE GOES HERE -->

表单和HTML的HTML代码按钮:

<form method="POST">
    <input type="submit" value="Submit">
</form>