我们有一个管理销售的控制器。 我们需要在仪表板上显示这些销售的剪辑。不再涉及逻辑。
该剪辑应该是什么? 一个剪辑?部分?还是一个小工具?
答案 0 :(得分:2)
你可能正在寻找一个小部件。
剪辑是(我认为,我并没有真正使用它们)专门的小部件,用于替换页面上具有更具体版本的页面上的常见内容。
我不确定你的意思是什么,但我猜是renderPartial
?这可能有效,但这意味着您必须在每次使用时为其提供所需数据的部分视图。
窗口小部件可以从您的源中提取自己的数据,使用参数来更改行为并以主题为主题。它们完全可以重复使用,您可以将它们放置在布局中,或者放在仪表板视图中。
页面上可以有很多可以负责自己数据的小部件,或者你可以有一个parent->子结构,所以你用一些参数调用父部件,这会收集所需的数据和将它分成“子”小部件,用于不同的显示方法(图形,表格,比较等)。
答案 1 :(得分:1)
我认为你应该更喜欢这个要求的小部件。我们讨论了widget和amp; renderPartial在这里 What should I prefer to use widget or renderPartial in Yii's view?
我希望你能得到答案。