php - Why do i get the null value in database? -


public function actionevent()  {     $event= new events();     $address=new addresses();     if($event->load(yii::$app->request->post()) && $event->save() && $address->load(yii::$app->request->post()) && $address->save())     {          echo $event->name;         return $this->render('sucess',['event'=>$event]);      }     else{         return $this->render('event',[             'event'=>$event,         'address'=>$address,         ]);     } } 

i don't record have posted in view form ,i null in database.why?

i think should indicate name of form element want load inside model

given yii2 load documentation

public boolean load ( $data, $formname = null )

the form name use load data model. if not set, formname() used.

and in case form-name don't match model

try way

if($event->load(yii::$app->request->post('event')) && $event->save() && $address->load(yii::$app->request->post('eddress')) && $address->save()) 

or should value

 load($_post['event'])    load($_post['address'])   

and assign propose.


Comments

Popular posts from this blog

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

android - How to create dynamically Fragment pager adapter -

1111. appearing after print sequence - php -