概要
LHプロジェクト用拡張データベースライブラリ
使用方法
Model
はController
に既にインポートされているため、includeなしで呼び出すことができます。
コントローラー
$model = new Model(false, array(
'table' => 'cms_news',
'id' => 'news_id',
'visible' => 'visible',
));
$records = $model->find();
メソッド
- Model::__construct 重要
- Modelクラスのコンストラクタ
- Model::setTableName
- テーブル名の設定
- Model::getTableName
- テーブル名の取得
- Model::setPrimary
- プライマリID名の設定
- Model::getPrimary
- プライマリID名の取得
- Model::setVisible
- 表示フラグ名の設定
- Model::getVisible
- 表示フラグ名の取得
- Model::setBindParam
- バインドパラメータタイプの設定
- Model::addBindParam
- バインドパラメータタイプの追加
- Model::getBindParam
- バインドパラメータタイプの取得
- Model::select 重要
- Selectパラメータの設定
- Model::listMax 重要
- ListMaxパラメータの設定
- Model::current 重要
- 現在のページパラメータの設定
- Model::where 重要
- Whereパラメータの設定
- Model::whereOpen 重要
- Whereクエリに開きカッコを追加
- Model::whereClose 重要
- Whereクエリに閉じカッコを追加
- Model::having
- Havingパラメータの設定
- Model::havingOpen
- Havingクエリに開きカッコを追加
- Model::havingClose
- Havingクエリに閉じカッコを追加
- Model::order 重要
- Orderパラメータの設定
- Model::join
- Joinパラメータの設定
- Model::group
- Groupパラメータの設定
- Model::find 重要
- 指定された件数の行を取得
- Model::getPager 重要
- ページャー作成用の変数を取得
- Model::one 重要
- レコードから1行を取得
- Model::count 重要
- レコード数を取得
- Model::id 重要
- 指定されたプライマリIDで1つのレコードを取得
- Model::setOptions
- オプションパラメータの設定
- Model::resetOptions
- オプションデータのリセット
- Model::insert 重要
- データの挿入を実行
- Model::updateWhere 重要
- 指定された条件でレコードの更新を実行
- Model::update 重要
- 指定されたプライマリIDでレコードの更新を実行
- Model::deleteWhere 重要
- 指定された条件でレコードの論理削除を実行
- Model::delete 重要
- 指定されたプライマリIDでレコードの論理削除を実行
- Model::eraseWhere
- 指定された条件でレコードの物理削除を実行
- Model::erase
- 指定されたプライマリIDでレコードの物理削除を実行
- Model::create
- テーブルの作成を実行