跨多个视图访问控制器的方法
Access a method of a controller across multiple views
跨多个视图访问控制器方法的最佳方法是什么?让我解释一下,我有一个局部视图,其中包含一个 "Video tutorial" 按钮,该按钮出现在我的应用程序的每个页面上。当按下它时,它会使用 ajax 访问控制器的方法来解析数据库并显示您所在视图的相应视频。有许多页面将是完全相同的视频,我宁愿不在所有这些控制器上复制我的方法,我想为那些特定的视图编写一次方法,然后从每个视图调用该方法。实现此目标的最佳方法是什么?
所以我有一个 Base 控制器,上面有 1 个方法但没有 return 视图,所以我将我的方法添加到该控制器,然后添加了我的 ajax 方法调用部分视图(出现在显示此视频的所有页面上的导航)。这非常有效。希望这对其他人有帮助。
跨多个视图访问控制器方法的最佳方法是什么?让我解释一下,我有一个局部视图,其中包含一个 "Video tutorial" 按钮,该按钮出现在我的应用程序的每个页面上。当按下它时,它会使用 ajax 访问控制器的方法来解析数据库并显示您所在视图的相应视频。有许多页面将是完全相同的视频,我宁愿不在所有这些控制器上复制我的方法,我想为那些特定的视图编写一次方法,然后从每个视图调用该方法。实现此目标的最佳方法是什么?
所以我有一个 Base 控制器,上面有 1 个方法但没有 return 视图,所以我将我的方法添加到该控制器,然后添加了我的 ajax 方法调用部分视图(出现在显示此视频的所有页面上的导航)。这非常有效。希望这对其他人有帮助。