0

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

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

app
-modules
--design
---classes
---views
----admin
-----index.php

在我的控制器 Controller_Admin 上,我正在输入代码:

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

它会导致错误:

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

如何从模块上的控制器加载视图?有什么想法吗。谢谢你。

4

2 回答 2

2

我最近想通了。我需要对此使用范围解析 (::)。:-) 它有效,我将代码替换为:

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

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

于 2013-08-09T02:17:23.390 回答
0
<?php

namespace Adm;


class Controller_Adm extends \Controller {

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

}

a estrutara de Pastas é assim:

app
-modules
--adm
---classes
----controller
----model
----views -> viewsModels
---views -> 视图模板、页面、html等
----adm
--- --index.php

于 2013-10-19T13:53:14.547 回答