了解Opencart的加载器工作流程



我试图理解OpenCart的代码是如何工作的。以下代码在 OpenCart 的 mysite.com/admin/文件夹中的index.php(文件附加)中定义。您能否解释一下以下代码的实际作用?我想知道它实际上是如何工作的。

我还在各自的文件夹下附加了loader.phpregistry.php

// Registry
$registry = new Registry();
// Loader
$loader = new Loader($registry);
$registry->set('load', $loader);

链接到 mysite.com 管理文件夹 zip

虽然下面的问题与我的问题不相似,但仍然触及相似点:Opencart元标题包括商店名称

// Registry
$registry = new Registry(); // Loads registry class from /system/engine/registry.php
// Loader
$loader = new Loader($registry); // Loads Loader class from /system/engine/loader.php
$registry->set('load', $loader); // Assigns the class to the registry allowing global use in other classes that use the registry object

Opencart的编码逻辑是MVC+L(语言)模型。

不适用于最新版本,但您可以在此处了解有关工作流程的大部分详细信息;http://www.packtpub.com/article/opencart-layout-structure

最新更新