Registry 中文意思是记录,登记,记录本的意思, 在opencart中他的用途就是 登记公共类.
<?php
final class Registry {
private $data = array();
public function get($key) {
return (isset($this->data[$key]) ? $this->data[$key] : NULL);
}
public function set($key, $value) {
$this->data[$key] = $value;
}
public function has($key) {
return isset($this->data[$key]);
}
}
?>
$data数组用来存放公共类的实例, 在opencart初始化完成后 会有19个公共类被实例化后放到Registry 类的$data数组中 ,分别为:load、config、db、url、log、request、response、cache、session、language、 document、customer、affiliate、currency、tax、weight、length、cart、encryption 这19个都是对应类的实例,也就是说你可以直接使用的!
public function __get($key) {
return $this->registry->get($key);
}
public function __set($key, $value) {
$this->registry->set($key, $value);
}
(责任编辑:最模板) |

空包代发刷快递单空包网
人气:3590
ecshop仿好乐买模板|ecshop鞋
人气:712
ecshop仿万表网2014网店模板
人气:941
仿2011麦包包ecshop模板
人气:1022
ecshop考拉海购2016跨境电商
人气:1302
仿taonpost代购网站系统整站
人气:902