MediaSearch_Model_DbTable
[ class tree: MediaSearch_Model_DbTable ] [ index: MediaSearch_Model_DbTable ] [ all elements ]

Source for file Abstract.php

Documentation is available at Abstract.php

  1. <?php
  2. /**
  3.  * MediaSearch
  4.  *
  5.  * LICENSE
  6.  *
  7.  * "THE BEER-WARE LICENSE" (Revision 42):
  8.  * "Sven Strittmatter" <ausserirdisch@sven-space.de> wrote this file.
  9.  * As long as you retain this notice you can do whatever you want with
  10.  * this stuff. If we meet some day, and you think this stuff is worth it,
  11.  * you can buy me a beer in return.
  12.  *
  13.  * $Author$
  14.  * $Revision$
  15.  *
  16.  * @category    MediaSearch
  17.  * @package     MediaSearch_Model_DbTable
  18.  * @copyright   Copyright (c) 2009 Sven Strittmatter
  19.  */
  20.  
  21. /**
  22.  * Zend_Db_Table_Abstract
  23.  *
  24.  * @see Zend_Db_Table_Abstract
  25.  */
  26. require_once('Zend/Db/Table/Abstract.php');
  27.  
  28. /**
  29.  * Abstract database access object.
  30.  *
  31.  * @see Zend_Db_Table_Abstract
  32.  *
  33.  * @abstract
  34.  * @category   MediaSearch
  35.  * @package    MediaSearch_Model_DbTable
  36.  * @copyright  Copyright (c) 2009 Sven Strittmatter
  37.  */
  38. abstract class MediaSearch_Model_DbTable_Abstract extends Zend_Db_Table_Abstract {
  39.     /**
  40.      * Counts the rows in the database table.
  41.      *
  42.      * @access public
  43.      * @return int 
  44.      */
  45.     public function count({
  46.         $adapter   $this->getAdapter();
  47.         $statement $adapter->query('SELECT COUNT(*) AS count FROM ' $this->_name);
  48.         $statement->execute();
  49.         $result    $statement->fetch();
  50.  
  51.         return (isset($result['count']$result['count'0);
  52.     }
  53. }

Documentation generated on Mon, 17 Aug 2009 14:51:11 +0200 by phpDocumentor 1.4.2