ホームページ >バックエンド開発 >PHPチュートリアル >PHPドロップダウンオプションの一括操作の実装コード_PHPチュートリアル

PHPドロップダウンオプションの一括操作の実装コード_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:25:59883ブラウズ

PHPドロップダウンオプションの一括操作の実装コード_PHPチュートリアル

操作項目の個別削除、一括項目の一括削除、一括表示、非表示機能の実装(広告データベースのstatus_isの値変更)

1. 重要なポイントを確認します:

コードをコピーします コードは次のとおりです:


" " " id?>

コードをコピーします

コードは次のとおりです:
form, 'id')" /> T & lt; オプション値 = "addelete" & gt ; 削除 & lt;/オプション & lt; オプション値 = "adverify" & gt; 表示 & lt;/オプション & lti; 値 = "aduneVerify" & lt;/ オプション>






コードをコピー

コードは次のとおりです:


/*単一削除*/

2.コントローラー:
コードをコピーします

コードは次のとおりです:

/**
* バッチ操作
*
*/
パブリック関数 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

tru​​e

http://www.bkjia.com/PHPjc/824851.html

技術記事

機能の実装には、操作項目の個別削除、バッチ項目の一括削除、一括表示、非表示(広告データベースの status_is の値の変更)が可能です。 1. 要点の表示: コード コードをコピーします。