2010-12-13 12 views
0

MySQLデータベースでバックエンドとしてZend Frameworkを使用しています。クエリ実行前にMySQlクエリタイプを見つける方法Zend framework

MySQLサーバで実行されるクエリのタイプに応じていくつかの操作を実行したいと思います。

クエリ実行前にこれらの操作を実行します。

私の質問は、Zend Frameworkを使用して実行する前にクエリの種類を見つけることです。 SELECT、UPDATE、INSERTまたはDELETE?

事前に感謝します。

+0

「実行前」とはどういう意味ですか?それはまさにその時でしょうか? –

+0

こんにちはペッカ!実行前に$ DbMapperClassで$ this-> getDbTable() - > insert($ data)を使用している場合、これらの挿入が発生する前に、$ thisを使用している場合と同じようにINSERTというクエリの型を知ることができます - > getDbTable() - > fetchAll()次に、クエリの型、つまりSELECTを知ることができるはずです。私の言いたいことが分かりますか ? –

答えて

4

私はこのクラスのコード、Zend_Db_Table_Abstractを見てください。

場所 - のZend/DB /表/ Abstract.php

私はZend Frameworkのが何かを実行しているか疑問に思いたびに、私は、フレームワークの内部で掘ると基礎となるクラスで実行されるコードを確認してください。

私は自分の考えているすべての質問をクリアします。

これが役に立ちます。

+0

さて、このファイルの詳細を調べてみましょう。あなたの提案をありがとう。 –

+1

それは助けてくれませんでした--------------誰でも聞いてますか?誰もこれで私を助けることができますか? –

関連する問題