add event on models to index in solr
authorclebeaupin
Mon, 29 Mar 2010 12:29:11 +0200
changeset 30 1b5c6294e805
parent 29 e873acff02e0
child 31 140bb21ec61e
child 33 cae5b5ff4058
add event on models to index in solr
web/thdProject/lib/model/doctrine/ThdDoctrineListener.class.php
--- a/web/thdProject/lib/model/doctrine/ThdDoctrineListener.class.php	Mon Mar 29 12:26:25 2010 +0200
+++ b/web/thdProject/lib/model/doctrine/ThdDoctrineListener.class.php	Mon Mar 29 12:29:11 2010 +0200
@@ -0,0 +1,18 @@
+<?php
+
+class ThdDoctrineListener extends Doctrine_Record_Listener {
+
+  public function postInsert(Doctrine_Event $event) {
+    $obj = $event->getInvoker();
+
+    // Index in solr
+    sfContext::getInstance()->getLogger()->info("Insert object. Index in solr");
+  }
+
+  public function postUpdate(Doctrine_Event $event) {
+    $obj = $event->getInvoker();
+
+    // Reindex in solr
+    sfContext::getInstance()->getLogger()->info("Update object. Reindex in solr");
+  }
+}
\ No newline at end of file