您好需要这里的帮助(特别是那些燃料开发商),
我正在使用模块实现的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
如何从模块上的控制器加载视图?有什么想法吗。谢谢。
答案 0 :(得分:2)
我最近想通了。我需要在此使用范围解析(::)。 :-)它的工作原理,我将我的代码替换为:
$this->template->notification = \View::forge('design::common/notification');
删除扩展并添加具有范围分辨率的模块名称可解决此问题。 :)
答案 1 :(得分:0)
<?php
namespace Adm;
class Controller_Adm extends \Controller {
public static function action_index() {
return \Response::forge(\View::forge('adm::adm/index'));
}
}
estrutara depastaséassim:
应用
- 模块
--adm
---类
----控制器
----模型
----观点 - &gt; viewsModels
---观看 - &gt;视图模板,páginas,html等
---- ADM
-----的index.php