【发布时间】:2010-04-15 10:24:37
【问题描述】:
你好(对不起我的英语不好)
将对象分配给视图并在其中调用其方法是不好的做法吗? 我使用 smarty 作为我的模板引擎。
在我的控制器中我可以这样做
1#
$this->view->assign("name", $this->model->getName);
在我看来
<p>{$name}</p>
或
2#
$this->view->assign("Object", $this->model);
在我看来
<p>{$Report->getName()}</p>
嗯,我最大的问题是我必须处理来自 MySQL 的大量数据,我想如果我能在循环 mysql_fetch_row 时创建一个打印数据的方法。好吧,至少我知道在模型中使用 html-tags 是一件坏事。
所以我会将对象分配给视图以将结果放在页面上的正确位置..
首先将 mysql-result 读取到数组可能会导致内存问题,对吗?那么 MVC 风格的解决方案是什么..
是的,我正在使用我自己的框架。
【问题讨论】: