Heim >PHP-Framework >Denken Sie an PHP >Lösen Sie das Problem, dass app\controller\Index im ThinkPHP6-Controller nicht vorhanden ist
Die folgende Tutorial-Kolumne von thinkphp zeigt Ihnen, wie Sie das Problem lösen können, dass der ThinkPHP6-Controller nicht existiert: appcontrollerIndex Ich hoffe, es wird Freunden in Not hilfreich sein!
1. Überprüfen Sie zuerst den Fehler
Anmerkungen (Mehrfachanwendung)
: Das müssen Sie Installieren Sie die Multianwendungsmodus-Erweiterung think-multi-app Befehlszeile: Composer erfordert topthink/think-multi-app2 Lösung:
(1). > flase, auf wahr;(2), prüfen Sie, ob der Namespace der Controller-Klasse korrekt ist
(3), ändern Sie die Eintragsdatei
<?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK ] // +---------------------------------------------------------------------- // | Copyright (c) 2006-2019 http://thinkphp.cn All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +---------------------------------------------------------------------- // | Author: liu21st <liu21st@gmail.com> // +---------------------------------------------------------------------- // [ 应用入口文件 ] namespace think; //定义引用css、js等文件使用的常量 'SITE_URL' //define('SITE_URL','http://'.$_SERVER['HTTP_HOST']); // 加载composer的psr4命名规范 require __DIR__ . '/../vendor/autoload.php'; // 执行HTTP应用并响应 创建核心类 获取执行用户所发送请求的http类 $http = (new App())->http; // 运行用户的请求 //$response = $http->run(); // 运行用户的请求 多应用(设置admin应用) $response = $http->name('admin')->run(); // 响应用户的请求 $response->send(); // 结束 $http->end($response);
Zuletzt greifen Sie auf
zu
im Browser Lösung 2: 1, die Datei index.php muss nicht geändert werden<?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK ] // +---------------------------------------------------------------------- // | Copyright (c) 2006-2019 http://thinkphp.cn All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +---------------------------------------------------------------------- // | Author: liu21st <liu21st@gmail.com> // +---------------------------------------------------------------------- // [ 应用入口文件 ] namespace think; // 加载composer的psr4命名规范 require __DIR__ . '/../vendor/autoload.php'; // 执行HTTP应用并响应 创建核心类 获取执行用户所发送请求的http类 $http = (new App())->http; // 运行用户的请求 $response = $http->run(); // 运行用户的请求 多应用(设置admin应用) //$response = $http->name('admin')->run(); // 响应用户的请求 $response->send(); // 结束 $http->end($response);2. Ändern Sie die Datei app.php
Das obige ist der detaillierte Inhalt vonLösen Sie das Problem, dass appcontrollerIndex im ThinkPHP6-Controller nicht vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!