Lambda-lib-DB-DAO
[ class tree: Lambda-lib-DB-DAO ] [ index: Lambda-lib-DB-DAO ] [ all elements ]

Class: DAO_Base

Source Location: /libs/DB/DAO_Base.php

Class Overview




Variables

Methods


Child classes:


Class Details

[line 14]


[ Top ]


Class Variables

$manipulator =

[line 16]



Tags:

access:  protected

Type:   mixed


[ Top ]



Class Methods


constructor __construct [line 18]

DAO_Base __construct( )



Tags:

access:  public


Overridden in child classes as:

DAO_daoname::__construct()

[ Top ]

method begin [line 35]

void begin( )



Tags:

access:  public


[ Top ]

method commit [line 40]

void commit( )



Tags:

access:  public


[ Top ]

method delete_BY_id [line 213]

void delete_BY_id( $id)



Tags:

access:  public


Parameters:

   $id  

[ Top ]

method delete_BY_ids [line 205]

void delete_BY_ids( $ids)



Tags:

access:  public


Parameters:

Array   $ids  

[ Top ]

method fetchAll [line 96]

void fetchAll( [ $offset = ''], [ $limit = ''])

*******************************************************

参照系 ******************************************************




Tags:

access:  public


Parameters:

   $offset  
   $limit  

[ Top ]

method fetchAll_active [line 152]

void fetchAll_active( [ $offset = ''], [ $limit = ''])



Tags:

access:  public


Parameters:

   $offset  
   $limit  

[ Top ]

method fetchAll_ASC [line 120]

void fetchAll_ASC( [ $offset = ''], [ $limit = ''])



Tags:

access:  public


Parameters:

   $offset  
   $limit  

[ Top ]

method fetchAll_BY_ids [line 132]

void fetchAll_BY_ids( $ids)



Tags:

access:  public


Overridden in child classes as:

DAO_daoname::fetchAll_BY_ids()
example

Parameters:

Array   $ids  

[ Top ]

method fetchAll_DESC [line 108]

void fetchAll_DESC( [ $offset = ''], [ $limit = ''])



Tags:

access:  public


Parameters:

   $offset  
   $limit  

[ Top ]

method fetch_active_BY_id [line 167]

void fetch_active_BY_id( $id)



Tags:

access:  public


Parameters:

   $id  

[ Top ]

method fetch_BY_id [line 141]

void fetch_BY_id( $id)



Tags:

access:  public


Parameters:

   $id  

[ Top ]

method foundRows [line 25]

void foundRows( )



Tags:

access:  public


[ Top ]

method hasRecord [line 82]

bool hasRecord( mixed $v)

レコード存在チェックを行う (※. カラム型が boolean の値の検証はできません)

レコードが存在しない場合、PDOの参照系メソッドは以下を返却する。

fetchColumn: false fetch: false fetchAll: array()

これらの値を検証し、レコードの存在チェックを行う。

</pre>




Tags:

access:  public


Parameters:

mixed   $v   検証対象の変数

[ Top ]

method lastInsertId [line 30]

void lastInsertId( [ $name = NULL])



Tags:

access:  public


Parameters:

   $name  

[ Top ]

method rawQuery [line 58]

mixed rawQuery( str $type, str $sql)

PDO::prepare メソッドを介さずに 生のクエリ を発行する。



Tags:

access:  public


Parameters:

str   $type   クエリタイプ (fetchColum|fetch|fechAll|execute)
str   $sql   クエリ

[ Top ]

method rollback [line 45]

void rollback( )



Tags:

access:  public


[ Top ]

method update_active_flg [line 183]

void update_active_flg( $ids, $active_flg)

*******************************************************

更新系 ******************************************************




Tags:

access:  public


Parameters:

Array   $ids  
   $active_flg  

[ Top ]

method update_display_order [line 194]

void update_display_order( $id, $display_order)



Tags:

access:  public


Parameters:

   $id  
   $display_order  

[ Top ]


Documentation generated on Sat, 21 May 2011 18:34:04 +0900 by phpDocumentor 1.4.1