亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Fatal error: Uncaught exception 'Exception' with message '找不到控制器,請問如何解決 謝謝

Fatal error: Uncaught exception 'Exception' with message '找不到控制器' in E:\phpstudy\PHPTutorial\WWW\my\core\my.php:34 Stack trace: #0 E:\phpstudy\PHPTutorial\WWW\my\index.php(37): core\my::run() #1 {main} thrown in?E:\phpstudy\PHPTutorial\WWW\my\core\my.php?on line?34

https://img1.sycdn.imooc.com//5b9fa7520001ac4906640561.jpg

<?php


namespace core;

/*

命名空間

方法

*/

class my {

public static $classMap = array();

public $assign;

// run方法調用路由類

static public function run(){

//p( 'ok' );

$route = new \core\lib\route();

//p($route);

$ctrlClass = $route->ctrl;

$action = $route->action;

$ctrlfile=APP.'/ctrl/'.$ctrlClass.'Ctrl.php';

// \app\ctrl\indexCtrl

$cltrlClass='\\'.MODULE.'\ctrl\\'.$ctrlClass.'Ctrl';

//p($ctrlClass);? // 應該index,而不是index.php

//p($action); // 它是index,自己返過來的時候結果是正確的

//p($ctrlfile);

//p($cltrlClass);

//exit();

if(is_file($ctrlfile)){

include $ctrlfile;

$ctrl = new $cltrlClass();

$ctrl->index(); // 不是$index()

}else{

throw new \Exception('找不到控制器'.$ctrlClass);

}

}


static public function load( $class ) {

// 自動加載類庫

// new \core\route();

// $class='\core\route';

// MY.'\core\route.php';

//p( $class );

//p(MY.$class.'.php');

//p( MY .'\\' . $class . '.php' );

//print_r( $class );

// 避免重復加載:老師這一步有問題

if ( isset( $classMap[ $class ] ) ) {

return true;

} else {

$class = str_replace( '\\', '/', $class );

$file = MY . '/' . $class . '.php';

if ( is_file( $file ) ) {

include $file;

self::$classMap[ $class ] = $class;

} else {

return false;

}

}


}

public function assign($name,$value){

$this->assign[$name]=$value;

}

public function display($file){

$file=APP.'/views/'.$file;

if(is_file($file)){

//p($this->assign);//exit;

extract($this->assign);

include $file;

}

}

}

?>



正在回答

0 回答

舉報

0/150
提交
取消

Fatal error: Uncaught exception 'Exception' with message '找不到控制器,請問如何解決 謝謝

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號