View Fuelphp:Can';t加载模块';从模块';s控制器

View Fuelphp:Can';t加载模块';从模块';s控制器,view,module,fuelphp,View,Module,Fuelphp,您好,这里需要帮助(特别是那些fuelphp开发人员) 我在fuelphp上进行了这些设置,在这里我使用了一个模块实现。以下是我当前的设置: app -modules --design ---classes ---views ----admin -----index.php 在我的控制器\u Admin上,我输入以下代码: $this->template->notification = \View::forge('common/notification.php'); 它会导

您好,这里需要帮助(特别是那些fuelphp开发人员)

我在fuelphp上进行了这些设置,在这里我使用了一个模块实现。以下是我当前的设置:

app
-modules
--design
---classes
---views
----admin
-----index.php
在我的控制器\u Admin上,我输入以下代码:

   $this->template->notification = \View::forge('common/notification.php');
它会导致一个错误:

The requested view could not be found: common/notification.php

如何从模块上的控制器加载视图?任何想法。谢谢。

我最近才弄明白。我需要在此上使用范围解析(::)工作正常,我将代码替换为:

$this->template->notification = \View::forge('design::common/notification');

删除扩展并添加具有作用域解析的模块名称可以解决此问题。:)

您是否在配置文件中启用了模块?是的,模块路径和模块始终处于加载设置这是一个很好的解决方案,但我建议您使用主题而不是视图:它们更适合模块。
<?php

namespace Adm;


class Controller_Adm extends \Controller {

    public static function action_index() {
       return \Response::forge(\View::forge('adm::adm/index'));
    }

}