我的布局很好。此布局包含多个部分,显示广告,侧栏,幻灯片等。所有这些都可能会根据您所在站点的哪个页面(模块/控制器/操作)而改变。
正确执行此操作的最佳方法是什么?在过去,我已将变量分配给我的控制器中的视图,然后将这些变量传递给部分,然后显示正确的幻灯片或广告。对于MVC应用程序来说,这看起来很丑陋并且不完全正确。
有没有其他方法可以做到这一点?
答案 0 :(得分:1)
Partials只是另一个视图脚本。
我的建议是: newer将您的逻辑放入视图脚本。您可以将逻辑存储在:
然后使用视图助手或将现成数据(模型)传递给不同的部分。
提示:依赖注入是一件好事。