我一直在尝试扩展 h5p 渲染器的类,但无济于事。我想系统中可能有大量的“渲染器”类,这就是我收到错误的原因。
我做什么:需要主类文件:
require_once($CFG->dirroot . '/h5p/classes/output/renderer.php');
该类如下所示:
namespace core_h5p\output;
use plugin_renderer_base;
class renderer extends plugin_renderer_base {
然后在我的主题中,我尝试扩展这个类:
class theme_mytheme_renderer extends renderer {
但这会产生错误Exception - Class 'renderer' not found
我怎样才能让它工作?