Rumah  >  Soal Jawab  >  teks badan

Ralat memuatkan automatik PHP tidak dapat mencari sebab, tolong bantu saya

QQ浏览器截图20200307005945.png<?phpnamespace frameworkcore;
Rangka Kerja kelas{ //Dimulakan dalam kaedah pembina fungsi awam __construct() { $this->autoload(); $this->dispatch( } //Daftar untuk pemuatan automatik autoload fungsi awam() {           //Nota: Jika parameter fungsi ialah fungsi panggil balik, tulis nama fungsi secara terus                                                                                       … memuatkan dan melaksanakan fungsi public function autoloader($className) { echo 'Kami perlukan:'.$className.'<br>' / /Buat kes khas untuk kelas pihak ketiga if($className=='Smarty') { require_once './framework/vendor/smarty/Smarty.class.php'; Kelas dalam ruang nama, dipisahkan $arr = explode('\', $className); pada elemen pertama if($arr[0] == 'framework'){ $ basic_path = './'; menggunakan Keluar melalui keluar melalui - ke - - - ,. interface.php //frameworkdaoI_DAO, tentukan sama ada elemen terakhir bermula dengan I_ if(substr($arr [count($arr)-1], 0,2)=='I_'){                                                                                                                                           $fix = '.$class_file = $basic_path.$sub_path.$fix; //5.Memuatkan kelas //Jika ia tidak ditakrifkan mengikut peraturan ruang nama kita, ini bermakna ia bukan kelas yang perlu kita muatkan, jadi tidak ada. perlu memuatkannya jika(file_exists($class_file)) {             memerlukan_sekali $class_file;                                                                        ...     ‐ ‐‐‐‐‐   ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ $m = isset($_GET['m'])?$_GET['m']:'home'; 'c'])?$_GET['c']:'Index'; define('CONTROLLER', $c); )? $_GET['a']:'indexAction'; define('ACTION', $a } //Segera objek dan panggil kaedah public function dispatch() { $controller_name = MODULE.'controller\'. PENGAWAL.' Pengawal '; // Muatkan kelas pengawal dahulu, kemudian buat seketika objek $ controller_name; // Kaedah memanggil pengawal $ a = action }

有病呻吟有病呻吟1712 hari yang lalu928

membalas semua(1)saya akan balas

  • justin

    justin2020-03-11 08:40:12

    Muat turun semula smarty dan semak sama ada terdapat folder sysplugins dalam smart dalam projek anda dan jika tiada folder pemalam, kemudian ambil peperiksaan.

    balas
    0
  • Batalbalas