ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 最佳实践 * * * * * 视图负责将模型的数据展示用户想要的格式,总之,视图 应主要包含展示代码,如HTML, 和简单的PHP代码来控制、格式化和渲染数据; 不应包含执行数据查询代码,这种代码放在模型中; 应避免直接访问请求数据,如` $_GET`,` $_POST`,这种应在控制器中执行, 如果需要请求数据,应由控制器推送到视图。 可读取模型属性,但不应修改它们。 为使模型更易于维护,避免创建太复杂或包含太多冗余代码的视图, 可遵循以下方法达到这个目标: * 使用 布局 来展示公共代码(如,页面头部、尾部); * 将复杂的视图分成几个小视图, 可使用上面描述的渲染方法将这些小视图渲染并组装成大视图; * 创建并使用 小部件 作为视图的数据块; * 创建并使用助手类在视图中转换和格式化数据。