Docs For Class Common_Model_DbTable_Media

Common

# Class: Common_Model_DbTable_Media Source Location: /application/modules/common/models/DbTable/Media.php
### Class Overview
    Zend_Db_Table_Abstract
       |
       --Setuco_Db_Table_Abstract
          |
          --Common_Model_DbTable_Media
#### Author(s): mitchang akitsukada | ### Variables $_name $_primary | ### Methods countMediasByType loadMedias4Pager
### Inherited Constants #### Class: Setuco_Db_Table_Abstract Setuco_Db_Table_Abstract::BACKSLASH_REPLACER | ### Inherited Methods #### Class: Setuco_Db_Table_Abstract Setuco_Db_Table_Abstract::countAll() 全部で何件あるのか取得する Setuco_Db_Table_Abstract::deleteByPrimary() 指定されたIDのレコードを削除します。 Setuco_Db_Table_Abstract::escapeLikeString() WHERE句のLIKE演算子や正規表現に与える文字列を\（バックスラッシュ）でエスケープします。 エスケープされた文字が検索できるようになります。 バックスラッシュ自体を検索するときは、getBsReplacedExpressionとセットで使う必要があります。 Setuco_Db_Table_Abstract::getBsReplacedExpression() $columnNameにSQL文のカラム名、リテラルを受け取り、MySQL,PostgreSQLのreplace関数を Setuco_Db_Table_Abstract::loadByPrimary() IDからひとつの行を取得し、配列で返します。 行が見つからなければ null を返します。 Setuco_Db_Table_Abstract::updateByPrimary() 指定されたIDのレコードを更新する。
### Class Details [line 23] #### Tags:
author: | mitchang akitsukada
[ Top ] ### Class Variables #### $_name = 'media' [line 30] テーブル名 #### Tags:
access: | protected
Type: | string
[ Top ] #### $_primary = 'id' [line 37] プライマリーキーのカラム名 #### Tags:
access: | protected
Type: | string
[ Top ] ### Class Methods ### method countMediasByType [line 46]
`int countMediasByType( [string $type = null])`
media表の、指定された拡張子のファイル件数をカウントする #### Tags:
return: | カウントした件数
author: | akitsukada
access: | public
#### Parameters:
string | $type | カウントしたいファイルの拡張子。指定しなければ全てを数える
[ Top ] ### method loadMedias4Pager [line 64]
`Selectオブジェクトの実行(fetchAll)結果 loadMedias4Pager( $sortColumn, $order, $pageNumber, $limit, $targetExt, $tmpFileExt, Zend_Db_Table_Select $select)`
指定された条件でページネート、ソートされた検索結果を配列で返す #### Tags:
author: | akitsukada
access: | public
#### Parameters:
Zend_Db_Table_Select | $select | 実行したいSelectオブジェクト
| $sortColumn |
| $order |
| $pageNumber |
| $limit |
| $targetExt |
| $tmpFileExt |
[ Top ] Documentation generated on Mon, 07 Feb 2011 01:28:21 +0900 by phpDocumentor 1.4.3