注意:未定义的索引 [英] Notice: Undefined index
本文介绍了注意:未定义的索引的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨
我正在尝试使用xampp在我的本地安装脚本并向我显示此错误
注意:未定义的索引:执行....第51行的Assembler.php
这是代码
class Lib_Core_Assembler
{
public function __construct()
{
include( '' 类/ LIB / dll.php '');
$ this-> loadLibrayFiles($ libraries);
$ this-> loadModelFiles($ domapping,$ globalmapping);
}
私人函数loadLibrayFiles($ library)
{
foreach($ library as $ key => $ item)
包括(INSPATH $项目。);
}
私人函数loadModelFiles($ domapping,$ globalmapping)
{
if(isset($ _ GET [''action''])&& isset($ _ GET [''action''] {1}))
$ do = trim($ _ GET [''do''])。'':''。trim($ _ GET [''action '']);
else
$ do = trim($ _ GET [''do'']);
if(array_key_exists($ do,$ domapping))
{
include(INSPATH。''classes / Model /''.$ domapping [$ do] [''model''] ''。PHP '');
$ class =Model _。$ domapping [$ do] [''model''];
$ function = $ domapping [$ do] [''function''];
$ obj = new $ class;
$ obj-> $ function();
}
其他
{
include_once(INSPATH。''classes / Model /''.$ globalmapping [''invalidrequest''] [''model'']。' .PHP '');
$ class =Model _。$ globalmapping [''invalidrequest''] [''model''];
$ function = $ globalmapping [''invalidrequest''] [''function''];
$ obj = new $ class;
$ obj-> $ function();
}
}
私有函数loadSettings()
{
$ set = new Lib_CacheSettings();
$ set-> cacheSiteSettings();
}
}
和第51行= $ do = trim($ _ GET [''do''' ]); (在第一个之后)
任何想法?
关于
解决方案
this-> loadLibrayFiles(
库);
这 - > loadModelFiles(
Hi
i''m trying to install script in my local using xampp and this error displayed to me
Notice: Undefined index: do in ....Assembler.php on line 51
and this is the code
class Lib_Core_Assembler { public function __construct() { include(''classes/Lib/dll.php''); $this->loadLibrayFiles($libraries); $this->loadModelFiles($domapping, $globalmapping); } private function loadLibrayFiles($library) { foreach($library as $key=>$item) include(INSPATH.$item); } private function loadModelFiles($domapping,$globalmapping) { if(isset($_GET[''action'']) && isset($_GET[''action'']{1})) $do = trim($_GET[''do'']).'':''.trim($_GET[''action'']); else $do = trim($_GET[''do'']); if(array_key_exists($do,$domapping)) { include(INSPATH.''classes/Model/''.$domapping[$do][''model''].''.php''); $class = "Model_".$domapping[$do][''model'']; $function = $domapping[$do][''function'']; $obj = new $class; $obj->$function(); } else { include_once(INSPATH.''classes/Model/''.$globalmapping[''invalidrequest''][''model''].''.php''); $class = "Model_".$globalmapping[''invalidrequest''][''model'']; $function = $globalmapping[''invalidrequest''][''function'']; $obj = new $class; $obj->$function(); } } private function loadSettings() { $set = new Lib_CacheSettings(); $set->cacheSiteSettings(); } }
and line 51 = $do = trim($_GET[''do'']); (after first else)
any idea?
regards
解决方案
this->loadLibrayFiles(
libraries);
this->loadModelFiles(
这篇关于注意:未定义的索引的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文