/**
* バッチ操作
*
*/
パブリック関数 actionBatch ()
{
if (XUtils::method() == 'GET') { //単一の削除は get メソッドです
$command = trim($_GET [ 'コマンド']);
$ids = intval($_GET['id']); using using using ' using using ‐ ‐ ‐ ‐ ‐$ids = intval($_GET[ 'ID']); ' コマンド']);
$ids = $_POST['id']; XUtils::message('errorBack' , '投稿のみをサポートし、データを取得');
}
空 ($ ID) && Xutils ::メッセージ ('エラー', '選択されたレコードがありません');
switch ($ commit) {
case 'addelete' :
Parent::_acl('ad_delete'); ids, array ('ad' ), array ('attach_file' ));
Break; 親 ::_adminiLogger(array('catalog'=>'delete', 'intro'=>'広告ステータスが表示に変わります) ID:'.$ids));
parent::_verify(new Ad(), ' verify', $ids, array ('ad' )); adminLogger(array('catalog'=>' 削除 ' ,' intro '= & gt;' 広告ステータスが非表示に変更されました: '. K Break;
新しい CHTTPEXCEPTION (404, '間違った操作タイプ:'); );
親クラスの関数の削除:
コードをコピーします
コードは次のとおりです:
保護された関数 _delete ($model = null, $id = '', $redirect = 'index', $attach = null, $pkField = 'id')
広告を削除する写真 $ $ data = $ Model-& GT ; Findall ($ pkfield. 'In (: ID)', Array (': ID' = & GT; $ ID));
$result = $model->deleteAll(array ('condition' => ' id IN(' . $id . ')' ));
コードをコピー
コードは次のとおりです:
protected function _verify ($model = null, $type = 'verify', $id = '', $redirect = 'index', $cdField = ' status_is', $ pkfield = 'ID')
{ $ Criteria = New CDBCRITERIA (); ype == 'Y' : 'N';
$result = $model->updateAll($ cdField => $showStatus)、$criteria); );
http://www.bkjia.com/PHPjc/824851.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/824851.html
技術記事
機能の実装には、操作項目の個別削除、バッチ項目の一括削除、一括表示、非表示(広告データベースの status_is の値の変更)が可能です。 1. 要点の表示: コード コードをコピーします。