我有boltdb
模型和Post
模型。此外,我有一个User
和一个PostController
。每个帖子视图都必须附带显示用户信息的用户视图。此外,用户有自己的路由,UserController
允许每个用户视图单独使用。
我想在我的代码中强制要求在调用post视图之前显示用户视图。换句话说,UserController
依赖PostController
。我怎样才能做到这一点?
答案 0 :(得分:0)
您可以通过两种方式实现目标。
首先,您可以使用视图include('view_file_name')
在PostController
视图中插入该视图。但是你必须初始化PostController
中的变量并将其传递给视图。
其次,您可以extends
UserController
。如果您想在UserController
中使用PostController
的变量和函数。
class PostController extends UserController {
}
如果您__construct
控制器,则在调用UserController
的任何功能时,系统会调用PostController
的{{1}}。