当我应该在我的视图文件中使用自定义小部件或 renderPartial 时,我感到困惑。有时我使用小部件,有时我使用 renderPartial。
问问题
2932 次
2 回答
10
小部件
当您的应用程序逻辑在单独的CLASS 文件中定义并且逻辑以某种方式分离和独立时,您可以使用小部件。
当功能在其他地方重复使用时,会选择小部件,在很多页面上。
渲染部分
您将renderPartial用于要嵌入到更大文件中的VIEW 文件,或者当您想在不使用应用程序布局的情况下打印某些内容时。
当它需要访问的所有变量都已在当前操作中准备好时,选择 renderPartial。
于 2012-07-05T13:40:53.943 回答
1
小 部件 当您的网站有一些常见的部分(如页眉和页脚)或有时需要在网站的每个页面上使用的某种过滤器时,您可以使用小部件。
renderPartial 以 yii 粗略的搜索表单为例,它是使用 renderPartial 调用的,因为该搜索表单是根据页面的要求而变化的。
对不起英语。
于 2012-07-05T14:11:10.133 回答