ホームページ  >  記事  >  バックエンド開発  >  ThinkPHP3.2.3がグローバルコントローラーを呼び出してWebページを繰り返し出力してしまう原因は何でしょうか?

ThinkPHP3.2.3がグローバルコントローラーを呼び出してWebページを繰り返し出力してしまう原因は何でしょうか?

WBOY
WBOYオリジナル
2016-06-23 13:12:20966ブラウズ

(1) グローバル コントローラー、パス "Apps/Common/Controller/BaseController.class.php"
namespace CommonController;
class BaseController extends Controller {
Public function _initialize() {
/ /データベースコードを省略します
$this ->
}
?>
(2) モジュールコントローラー、パス "Apps/Home" Common/Controller/HomeController.class.php"
namespace HomeCommonController;
use CommonControllerBaseController;
class HomeController extends BaseController {
}
?>
Home/Controller/IndexController.class.php"
namespace HomeController;
class IndexController extends HomeController {
$this -> }

?つまり、 の後に が繰り返し出力されます。グローバル コントローラーが呼び出されない場合、表示は正常になります。理由は何ですか?







ディスカッションに返信 (解決策)

試してみました: グローバル コントローラー $this->display() を削除すると、正常になります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。