所以,我不确定在这里做什么。我应该使用 render() 来调用子视图还是应该将 route() 到要显示的视图的子控制器?
在 render() 使用中,它不使用渲染(子)视图的控制器,因为变量是未定义的。我使用 ClassRegistry::init 来访问我需要检索我需要的变量的函数。
但是,当我使用 Connect::router 时,我可以通过使用 extend() 函数和 start()/end() 路由到子视图的控制器,而无需访问子模型。
我知道 render() 只呈现一个视图,除非被告知,否则不会访问模型。我只想知道调用子视图的最佳方式。