如何解决此zend update语句的流程是什么
| 我知道该语句更新了zend框架中的记录。但我想了解此声明的完整流程。语句是$ request-> update($ data,$ request-> getAdapter()-> quoteInto(\'id =?\',$ this-> getRequest()-> getParam(\'selected_id \'))))$data
是传递给它的记录数组,$request
是模型的对象。我想知道这句话的全部意思
解决方法
如您所知,更新语句使用
$table->update($data,$where);
“ 1”是数据库表模型。 ->getAdapter
获得适配器。
同样,“ 5”最好由文档定义
引用的最典型用法是将PHP变量内插到SQL表达式或语句中。您可以使用quoteInto()方法一步完成此操作。此方法有两个参数:第一个参数是包含占位符(?)的字符串,第二个参数是应替换该占位符的值或PHP变量。
最后一个表达式$this->getRequest()->getParam(\'selected_id\')
。
$this->getRequest()
得到请求$_GET
类型
getParam(\'selected_id\'))
获取GET
对象的selected_id
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。