Laravel - 控制器依赖控制器

时间:2015-06-05 08:25:45

标签: laravel model-view-controller

我有boltdb模型和Post模型。此外,我有一个User和一个PostController。每个帖子视图都必须附带显示用户信息的用户视图。此外,用户有自己的路由,UserController允许每个用户视图单独使用。 我想在我的代码中强制要求在调用post视图之前显示用户视图。换句话说,UserController依赖PostController。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以通过两种方式实现目标。 首先,您可以使用视图include('view_file_name')PostController视图中插入该视图。但是你必须初始化PostController中的变量并将其传递给视图。

其次,您可以extends UserController。如果您想在UserController中使用PostController的变量和函数。

class PostController extends UserController {
}

如果您__construct控制器,则在调用UserController的任何功能时,系统会调用PostController的{​​{1}}。