gpt4 book ai didi

php - 命名空间无法正确解析

转载 作者:行者123 更新时间:2023-12-04 17:05:52 26 4
gpt4 key购买 nike

enter image description here命名空间系统,甚至在 composer.json 中重新起草 Classmap 和转储自动加载后,都没有给我命名空间中的对象。这似乎也在升级。虽然我有一个文件可以做到这一点,但有限的进展正在成为一个更大的问题。我不知道该怎么办。这是未运行的代码文件之一。

这是登录.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: ../");
}

}

?>

最佳答案

要自动加载您的文件,您需要使用 composer.json 自动加载中的文件,只需添加您的文件路径,然后 dump-autoload 即可加载。

"autoload": {
"files": [
"path/to/yourfile.php",

]
}

关于php - 命名空间无法正确解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61092269/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com