EC-CUBE
Public メソッド
クラス LC_Page_Admin_Products
LC_Page_Admin_Productsに対する継承グラフ
Inheritance graph
[凡例]
LC_Page_Admin_Productsのコラボレーション図
Collaboration graph
[凡例]

Public メソッド

 init ()
 process ()
 action ()
 destroy ()
 lfInitParam (&$objFormParam)
 lfCheckError (&$objFormParam)
 lfGetIDName ($arrCatKey, $arrCatVal)
 doDelete ($where, $arrParam=array())
 buildQuery ($key, &$where, &$arrValues, &$objFormParam, &$objDb)
 getNumberOfLines ($where, $arrValues)
 findProducts ($where, $arrValues, $limit, $offset, $order, &$objProduct)

関数

action ( )

Page のアクション.

戻り値:
void

LC_Page_Admin_Products_Productで再定義されています。

buildQuery ( key,
&$  where,
&$  arrValues,
&$  objFormParam,
&$  objDb 
)

クエリを構築する.

検索条件のキーに応じた WHERE 句と, クエリパラメーターを構築する. クエリパラメーターは, SC_FormParam の入力値から取得する.

構築内容は, 引数の $where 及び $arrValues にそれぞれ追加される.

引数:
string$key検索条件のキー
string$where構築する WHERE 句
array$arrValues構築するクエリパラメーター
SC_FormParam$objFormParamSC_FormParam インスタンス
SC_FormParam$objDbSC_Helper_DB_Ex インスタンス
戻り値:
void
destroy ( )

デストラクタ.

戻り値:
void

LC_Page_Adminを再定義しています。

LC_Page_Admin_Products_Product, LC_Page_Admin_Products_Ex, と LC_Page_Admin_Products_Product_Exで再定義されています。

doDelete ( where,
arrParam = array() 
)

商品、子テーブル(商品規格)、お気に入り商品の削除

引数:
string$where削除対象の WHERE 句
array$arrParam削除対象の値
戻り値:
void
findProducts ( where,
arrValues,
limit,
offset,
order,
&$  objProduct 
)

商品を検索する.

引数:
string$where検索条件の WHERE 句
array$arrValues検索条件のパラメーター
integer$limit表示件数
integer$offset開始件数
string$order検索結果の並び順
SC_Product$objProductSC_Product インスタンス
戻り値:
array 商品の検索結果
getNumberOfLines ( where,
arrValues 
)

検索結果の行数を取得する.

引数:
string$where検索条件の WHERE 句
array$arrValues検索条件のパラメーター
戻り値:
integer 検索結果の行数
init ( )

Page を初期化する.

戻り値:
void

LC_Page_Adminを再定義しています。

LC_Page_Admin_Products_Ex, LC_Page_Admin_Products_Product_Ex, と LC_Page_Admin_Products_Productで再定義されています。

lfCheckError ( &$  objFormParam)

入力内容のチェックを行う.

引数:
SC_FormParam$objFormParamSC_FormParam インスタンス
戻り値:
void
lfInitParam ( &$  objFormParam)

パラメーター情報の初期化を行う.

引数:
SC_FormParam$objFormParamSC_FormParam インスタンス
戻り値:
void
process ( )

Page のプロセス.

戻り値:
void

LC_Page_Adminを再定義しています。

LC_Page_Admin_Products_Product, LC_Page_Admin_Products_Ex, と LC_Page_Admin_Products_Product_Exで再定義されています。


このクラスの説明は次のファイルから生成されました:
 全て データ構造 ネームスペース 関数 変数