【发布时间】:2013-06-05 13:25:47
【问题描述】:
我是使用 zend 框架的新手,而且我真的很挣扎。我也是使用 MVC 的新手。
我创建了一个简单的 CRUD 应用程序,并且正在处理更新部分。更新数据库工作正常,但我现在想添加一个工具,在向用户输出成功消息之前检查更新是否成功。
我已使用 DbTable 连接到数据库并硬编码了一些信息以供测试
public function updateRow()
{
$update = new Application_Model_DbTable_Bins();
$data = array(
'BIN' => 'any',
'DIVIDE' => 'two',
'TYPE' => 'test',
'STYLE' => 'none',
'PRICE' => 'unknown',
'STORAGE' => 'none',
'BIN_ID' => 1
);
$where = $update->getAdapter()->quoteInto('BIN_ID = ?', 1);
$update->update($data, $where);
}
我的问题是:
如何检查某行是否已更新?
上面的代码是否应该在模型中,因为它正在处理数据库?
我应该计算模型或控制器中的行数吗?
我使用的是 zend 1.12 版。
我查看了快速入门指南,但似乎没有提及这一点,我查看了 other zend documentation,但很难理解。
最后我使用了 NetBeans,所以倾向于依赖弹出框来说明哪些方法可用,我知道这并不完美。
【问题讨论】:
标签: php zend-framework model-view-controller