【发布时间】:2014-05-06 09:03:48
【问题描述】:
我有一个带有模块化系统的 laravel 4.1 项目。这是树形图。
app/
app/modules
app/modules/modulename/
app/modules/modulename/controllers/
app/modules/modulename/controllers/modulecontrollerfile.php
app/modules/modulename/views/
app/modules/modulename/views/moduleviewfile.php
我正在尝试在模块控制器中呈现视图文件,如下所示:
View::addNamespace('moduleFoldername', '/app/modules/modulename/views');
return View::make('moduleFoldername::moduleviewfile');
然后我得到以下错误:
InvalidArgumentException
View [moduleviewfile] not found.
代码中哪条路径错了?
【问题讨论】:
-
您的代码是正确的,命名空间应该可以工作!你能发布你定义这个命名空间的控制器部分吗?
-
对我来说工作得很好 View::make("modulename::viewname"), if view in some directory under views View::make("modulename::directory_name.viwename")
标签: php templates laravel laravel-4 file-not-found