Jump to content

Archived

This topic is now archived and is closed to further replies.

mdvignesh

edit form is not updating its add as new row

Recommended Posts

public function editContact( $c_id = null ) {
		//echo $c_id;
		
		if( !$c_id ) {
			throw new NotFoundException( __( 'Invalid Post' ) );
		}
		
		$contact = $this->Contact->findBycId( $c_id );
		if( !$contact ) {
			throw new NotFoundException( __( 'Invalid Post' ) );
		}
		//$id = $c_id;
		if( $this->request->is( array( 'post', 'put' ) ) ) {
			$this->Contact->cid = $c_id;
			
			if( $this->Contact->save( $this->request->data ) ) {
				$this->Session->setFlash( __( 'Data Updated' ) );
				return $this->redirect( array( 'action' => 'index' ) );
			}
			$this->Session->setFlash( __( 'Unable To update Data!' ) );
		}
		
		if( !$this->request->data ) {
			$this->request->data = $contact;
		}
	}

edit action in my controller

 

in my contacts table I'm having 'c_id' instead of 'id'

 

I also add this public $primaryKey = 'c_id'  in Contact.php model file

But still I get

column not found unknown column contact.id in where clause

 

 

Share this post


Link to post
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.