Klein $这不在范围内

时间:2015-04-13 18:57:56

标签: php model-view-controller twig

我在索引文件中设置了一个Klein控制器,我已经验证.htaccess通过索引文件路由所有内容:

     foreach(array('admin', 'api') as $controller) {
         // Include all routes defined in a file under a given namespace
         $klein->with("/$controller", "$controller.php");
     }     

在admin.php和api.php文件中,我试图访问变量$ this:

      $this->respond('GET', '/phpinfo', function () {
           phpinfo();
      });

但是当执行此操作时,我得到:致命错误:在不在对象上下文中时使用$ this

有谁知道如何解决这个问题?它适用于我的本地开发服务器,但不能在我部署它时使用。有没有办法解决这个问题,我相信它可能必须采用部署服务器配置的方式,但我不确定它是什么。

0 个答案:

没有答案