我试图了解OpenCart代码的工作原理。以下代码在OpenCart的mysite.com/admin/文件夹中的index.php
(附件中)中定义。你能解释下面的代码实际上做了什么吗?我想知道它是如何运作的。
我还在其各自的文件夹下附加了loader.php
和registry.php
。
// Registry
$registry = new Registry();
// Loader
$loader = new Loader($registry);
$registry->set('load', $loader);
link to mysite.com admin 文件夹zip
虽然以下问题与我的问题不相似,但仍然触及类似的观点: Opencart meta title include store name
答案 0 :(得分:2)
// 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
答案 1 :(得分:0)
Opencart的编码逻辑是MVC + L(语言)模型。
不是最新版本,但您可以在这里了解有关工作流程的大部分细节; http://www.packtpub.com/article/opencart-layout-structure