我正在使用Zend Framework和MySQL DB作为后端。如何在查询执行之前查找MySQl查询类型Zend框架
我想根据在MySQL服务器上执行的查询类型执行一些操作。
我想在查询执行前执行这些操作。
所以我的问题是我可以找到使用Zend框架执行之前的查询类型,例如:选择,更新,插入或删除?
非常感谢提前。
我正在使用Zend Framework和MySQL DB作为后端。如何在查询执行之前查找MySQl查询类型Zend框架
我想根据在MySQL服务器上执行的查询类型执行一些操作。
我想在查询执行前执行这些操作。
所以我的问题是我可以找到使用Zend框架执行之前的查询类型,例如:选择,更新,插入或删除?
非常感谢提前。
我想你应该看看这个类的代码 - Zend_Db_Table_Abstract。
位置 - Zend公司/数据库/表/ Abstract.php
每当我到约Zend框架是如何执行的东西疑惑,我掏的框架内并检查底层类执行代码。
它清除了我脑海中的每一个问题。
希望这会有所帮助。
好吧,我会试着看看这个文件的细节。感谢您的建议。 – 2010-12-16 05:15:38
它没有帮助----------------有人在倾听吗?谁能帮我这个 ? – 2011-04-05 10:18:14
你是什么意思的“执行之前”?这到底是什么时候? – 2010-12-13 12:03:29
嗨佩卡!在执行之前,意味着如果您在DbMapperClass中使用$ this-> getDbTable() - > insert($ data),那么在插入之前,我应该能够知道查询的类型,即INSERT,如果您使用$ this - > getDbTable() - > fetchAll()那么我应该能够知道查询的类型,即SELECT。我清楚了吗? – 2010-12-13 12:16:54