我搜索了一个答案,但我无法找到答案。我知道类,对象,构造函数等的概念。
我不明白的是,PHP中的这种语法。
.mydiv {
border-radius: 25px;
color:#c4c6c7;
font-size:20px;
text-align:center;
background-color:white;
height: 50px;
width:40%;
display: inline-block;
border-style:solid;
border-color:#c4c6c7;
margin: 0 auto;
overflow: hidden;
display:flex;
align-items:center;
justify-content:center
}
具体来说,我不了解构造函数的论点。它来自哪里?来自另一个班级?我应该找哪个文件$ resourceConfig?
有人可以解释一下吗?先感谢您!
答案 0 :(得分:3)
此处\Magento\Config\Model\ResourceModel\Config
是名称空间Config
下的班级\Magento\Config\Model\ResourceModel\
的对象。
public function __construct(\Magento\Config\Model\ResourceModel\Config $resourceConfig) {
$this->resourceConfig = $resourceConfig;
}
答案 1 :(得分:0)
是的,它是一个班级的实例。即:名称空间Config
Magento\Config\Model\ResourceModel
答案 2 :(得分:0)
访问这里,你可能会发现一些有用的东西 http://inchoo.net/magento/how-to-programmatically-change-magentos-core-config-data/
答案 3 :(得分:0)
这种类型的构造函数有两个目的:
过分简化事情的想法是这样的:
$config = new \Magento\Config\Model\ResourceModel\Config();
$obj = new YourClass($config);