Php OpenCart表示$this->;配置->;得到()
我最近开始研究Opencart PHP电子商务框架的开发。我无法理解OpenCart如何调用$this->config->get() 例如,在我的header.php文件(在控制器中)中,我在其中调用网站徽标,它将检查该文件是否存在,然后调用Php OpenCart表示$this->;配置->;得到(),php,opencart,Php,Opencart,我最近开始研究Opencart PHP电子商务框架的开发。我无法理解OpenCart如何调用$this->config->get() 例如,在我的header.php文件(在控制器中)中,我在其中调用网站徽标,它将检查该文件是否存在,然后调用 $this->data['logo'] = $server . $this->config->get('config_logo'); 我不太确定它是如何使用这段代码获取图像的,以及它将从哪里获取数据。如果您想了解更多信息,请在评论中告诉
$this->data['logo'] = $server . $this->config->get('config_logo');
我不太确定它是如何使用这段代码获取图像的,以及它将从哪里获取数据。如果您想了解更多信息,请在评论中告诉我。让我们详细分析一下
$this->data['logo'] = $server . $this->config->get('config_logo');
$这是控制器。
$这是对您当前所在对象的PHP引用
data
是一个数组(控制器的实例变量),其中['logo']
是一个键
$server
提供文件路径的第一部分
config
是在控制器中实例化的对象
get
是config
的一种方法,而config\u logo
是正在寻找的
通过遵循控制器中的代码,并查看调用的包含的内容,您应该能够遍历对象层次结构并查看实际的方法代码。从这一点上,你可以了解到底发生了什么
我只能假设配置数据存储的方式或位置,但是config
的get
方法将包含实际提取该数据的代码
最后,这里是让我们把它分解一下
$this->data['logo'] = $server . $this->config->get('config_logo');
$这是控制器。
$这是对您当前所在对象的PHP引用
data
是一个数组(控制器的实例变量),其中['logo']
是一个键
$server
提供文件路径的第一部分
config
是在控制器中实例化的对象
get
是config
的一种方法,而config\u logo
是正在寻找的
通过遵循控制器中的代码,并查看调用的包含的内容,您应该能够遍历对象层次结构并查看实际的方法代码。从这一点上,你可以了解到底发生了什么
我只能假设配置数据存储的方式或位置,但是config
的get
方法将包含实际提取该数据的代码
最后,这是行所做的就是从中检索'config_logo'属性:我假设此属性是图像URL,并且在配置系统中的其他位置设置。这行所做的就是从中检索'config_logo'属性:我假设此属性是图像URL,并且在配置系统中的其他位置设置。。