我试图实现的是自动化的帮助,加载脚本和css。因此,基本上,我们的想法是在每个助手上都有一个函数,即加载脚本/样式,专门用于帮助器。我想这可以通过拥有一个控制助手来实现,该助手正在查询所有活动的帮助程序,然后执行脚本/样式加载功能。
我在文件中找不到的是:
发布于 2016-05-09 13:43:10
您可以使用(请参阅HelperRegistry )查询View的View::helpers:
$this->_View->helpers();一旦您拥有了注册表,您就可以使用HelperRegistry::loaded()获取加载助手的名称,并使用HelperRegistry::get()检索它们。
// Inside your helper:
$registry = $this->_View->helpers();
foreach ($registry->loaded() as $name) {
$helper = $registry->get($name);
}免责声明:以上代码未经测试。
https://stackoverflow.com/questions/37117162
复制相似问题