创建php购物车时出现Slim 3 Framework错误

时间:2016-08-27 01:17:27

标签: php slim slim-3

您好我一直试图通过php创建购物车。要做到这一点,我一直在使用Slim 3 Framework,但是我遇到了一些错误,我似乎无法理解问题所在。感谢任何帮助,谢谢!

Error Log from Slim

routes.php文件

错误似乎与下面的get函数的语法有关。

<?php 


$app->get('/', ['Cart\Controllers\HomeController', 'index'])->setName('home');


?>

Container.php     

use Slim\Views\Twig;
use Slim\Views\TwigExtension;
use Interop\Container\ContainerInterface;
use function DI\get;

return [

    'router' => get(Slim\Router::class),

    Twig::class => function (ContainerInterface $c)
    {
        $twig = new Twig(__DIR__ . '/../resources/views', [

            'catche' => false

            ]);

            $twig->addExtension(new TwigExtension(

                $c->get('router'),
                $c->get('request')->getUri()


            ));


            return $twig;
        }

];

?>

1 个答案:

答案 0 :(得分:-1)

在这一行

$app->get('/', ['Cart\Controllers\HomeController', 'index'])->setName('home');
你写了

  

['Cart \ Controllers \ HomeController','index']

然而在错误日志中它说

  

['Cart \\ Controllers \\ HomeController','index']

注意双反斜杠。你能检查一下这种情况发生的原因吗?