array(self::MANY_TO_MANY, 'ItemRecord', 'related_items.related_item_id'), ); public function getDbConnection() { static $conn; if($conn===null) { $conn = new TDbConnection('pgsql:host=localhost;dbname=test', 'test','test'); $this->OnExecuteCommand[] = array($this,'logger'); } return $conn; } public function logger($sender,$param) { //var_dump($param->Command->Text); } public static function finder($className=__CLASS__) { return parent::finder($className); } } ?>