0
我使用autoloader.php使用composer.json負載自動加載只有一次
"autoload": {
"classmap": [
],
"psr-4": {
"App\\": "app/",
"App\\Helpers\\": "app/lib/Helpers",
"App\\Traits\\": "app/Traits",
}
}
和我的index.php index.php中使用對象有
<?php
require_once 'vendor/autoload.php';
如果accss任何類別工作很好。現在我的問題是我必須在每個類中加載require_once 'vendor/autoload.php';
才能正常工作。有任何方法在啓動時只添加一次。
例如
<?php
require_once 'vendor/autoload.php';
use App\Controllers\HomeController;
$myclass = new HomeController();
$myclass->index();
上面的代碼工作,因爲我已經使用require_once '供應商/ autoload.php' ;.我在另一個目錄中創建了另一個文件
<?php
namespace App\test;
use App\Controllers\HomeController;
$myclass = new HomeController();
$myclass->index();
這裏我還添加了一次需要一次。現在m試圖避免包括每一次包括autoload.php 謝謝