我正在创建自己的框架,但我遇到了psr4 autoload和composer的问题。 我不能上课,显然一切都很好 这是错误,我不想使用include for class files:
Fatal error: Uncaught Error: Class 'System\Template\get_template_files_class' not found in /var/www/html/fsib/system/layout-compiler.php:7 Stack trace: #0 {main} thrown in /var/www/html/fsib/system/layout-compiler.php on line 7
composer.json
{
"require": {
"illuminate/database": "*",
"illuminate/routing": "~5.1.16",
"illuminate/events": "~5.1.16"
},
"autoload": {
"psr-4": {
"System\\" : "system/libs/"
}
}}
布局compiler.php
<?php
require_once '../vendor/autoload.php';
use System\Template\get_template_files_class;
$templates = new get_template_files_class;
?>
get_templates_files_class.php
<?php
namespace System\Template
class get_template_files_class {
}
?>