我正在使用作曲家来加载类。它确实适用于提供程序,但它不会加载我的类文件夹。这是我的作曲家.json :
{
"require": {
"silex/silex": "~1.3",
"twig/twig": "^1.33",
"doctrine/dbal": "^2.5",
"uploadcare/uploadcare-php": "^1.5",
"symfony/twig-bridge": "^2.8",
"symfony/form": "^2.8",
"symfony/security-csrf": "^2.8",
"symfony/validator": "^2.8",
"symfony/config": "^2.8",
"symfony/translation": "^2.8"
},
"autoload": {
"psr-4": {
"Models\": "app/Models/",
"Providers\": "app/Providers/"
}
}
}
这是我的文件夹结构:
Webshop
--app
----Config
----Models
---->>Session.php----Providers
--public
----index.php
--vendor
--views
--composer.jason
--composer.lock
此行在索引中.php:
require_once __DIR__.'/../vendor/autoload.php';
但是由于某种原因,我收到此错误:
Fatal error: Class 'Session' not found in E:SoftwareXAMPPhtdocsWebshoppublicindex.php on line 32
如果你可能需要它,我当然可以给你会话课程。如果需要添加任何内容。请问,我会在一分钟内添加它。
编辑
这是我的会话顶部:
<?php
namespace Models;
class Session
{
public static function exists($name)
{
京也解决了!我忘了把"使用模型\会话;"放在索引的顶部.html