multipelcheckbox

Salam Yiiers

mohon bantunya saya pemula dan ingin membuat sebuah form sederhana seperti : Form Yang Diinginkan

di 1 CRUD aja misalnya saya buat mahasiswa beserta dengan tombol deletnya gitu

ini contoh codinya di view dan controllernya ada di file attach

mohon bantuanya … karena coding saya masih eror

terimaksih

ini file lengkapnya… di mahasiswa_yii_.zip

nie ada contohnya…

http://www.eha.ee/labs/yiiplay/index.php/en/person/batch

kalo pake koding agan trus terang q ga mudeng…

q buatnya pake contoh di web itu trus kodingnya q modif biar sesuai ma kebutuhan q…

di thread ini jg masih lg dibahas c…

<br /><br /><br />

saya coba dulu ya mas…

trmakasih sarannya

ini ane dah ada contohnya…

mungkin bisa membantu…

syukron mas membantu banget :)

sudah bisa saya cuma kalo sudah di cheklist 2 atau 5 record atau semua record ko pas delete masih 1 record aja ngak 2 atau 5 atau semua record ya? biar bisa hapus sesuai jumlah yang kita pilih gmana ya mas?

oya kalo fungsi




array(

			'class'=>'CCheckBoxColumn',

			'selectableRows'=>'0',

			'header'=>'Active',

			'checked'=>'$data->npm',

		),



buat apa ya mas ko active semua

terimakasih:)

kalo itu di Controllernya aja di rubah, saat melakukan delete kan variabel yang dikirim adalah id[]; jadi di Controllernya seperti ini




public function actionDelete($id)

	{

		if(isset($_POST['id']))

		{

			foreach($_POST['id'] as $ids)

			{

				$this->loadModel($ids)->delete();

			}

		}

		

	}



semoga membantu…!

ko malah jadi ga bisa delete ya ketika aku ubah di


public function actionDelete($id)

	{

		if(Yii::app()->request->isPostRequest)

		{

			// we only allow deletion via POST request

			$this->loadModel($id)->delete();


			// if AJAX request (triggered by deletion via admin grid view), we should not redirect the browser

			if(!isset($_GET['ajax']))

				$this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin'));

		}

		else

			throw new CHttpException(400,'Invalid request. Please do not repeat this request again.');

	}

Oy kan setiap record punya 1 Action view,edit,delete

apa harus bikin 1 button husus ya buat delete All?

maaf baru bljar ,

kayaknya salah menempatkan kode deh… may be seperti ini




public function actionDelete($id)

	{

		// if AJAX request (triggered by deletion via admin grid view), we should not redirect the browser

		if(!isset($_GET['ajax']))

			$this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('admin'));

				

		if(Yii::app()->request->isPostRequest)

		{

			// we only allow deletion via POST request

			$this->loadModel($id)->delete();

		}

		else

			throw new CHttpException(400,'Invalid request. Please do not repeat this request again.');

	}