名前空間システムは、composer.json のクラスマップの再ドラフトとダンプ自動ロードの後でさえ、名前付きスペースにオブジェクトを与えませんでした。これもエスカレートしているようです。これを行うファイルが1つありますが、有限の進歩がより大きな問題になっています。どうすればいいのかわからない。動作していないコード ファイルの 1 つを次に示します。
これは login.php です:
<?php
namespace Adoms\crud;
require_once("../vendor/autoload.php");
if (!isset($_SESSION)) {
session_start();
$_SESSION['login'] = false;
}
?>
<?php
if (!isset($_GET['g'])) {
require('view/login/username.php');
}
else if (isset($_GET['g']) && $_GET['g'] == 1) {
require('view/login/pass.php');
}
else {
$login = new db("../Adoms/config/config.json"); // Says no "Adoms\crud\db" in error msg
$record = $login->read(["users" => ["site_id", "username"]], "username = '" . $_COOKIE['username'] . "' AND password = '" . $_COOKIE['password'] . "'");
if ($record->num_rows == 1) {
header("Location: ../");
}
}
?>