我想集中一些控制器的类似动作,并编写一个从中继承其他控制器的控制器。效果很好。 通用标签

但是现在我想将视图集中到“基本”控制器的视图,因此,如果调用继承控制器,则所使用的controller_path应该是基本控制器的视图。

有没有办法重写控制器名称或controller_path?

我查看了AbstractController :: Base的来源,发现了(第90行) 通用标签

所以我只需要从我的基本控制器设置@controller_path,对吗?这不会改变任何东西: 通用标签

有没有办法手动设置controller_path?

非常感谢!

有帮助吗?

解决方案

该死的,我自己找到的!

我只是改写了controller_path方法: 通用标签

对于任何继承的控制器,它将永远使用视图文件夹“编辑器”。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top