I disagree that that the manual is fine. If Euromark is correct (and he usually is) then it is misleading. None of the examples use both. Even the section further down entitled 'Saving Entities' does not use patchEntity as well as newEntity.
-- Dave
On Tuesday, 31 March 2015 13:49:05 UTC+1, Farid Aditya wrote:
On Tuesday, 31 March 2015 13:49:05 UTC+1, Farid Aditya wrote:
no cookbook tutorial/example is finemaybe$this->Model->newEntity(); is to create new object with blank attribute or create blank object container$this->Model->patchEntity($oldObjectAttr , $newObjAttr); is to update object attribute
On Friday, March 27, 2015 at 9:37:26 PM UTC+7, Bayezid Alam wrote:Hi,...A confusion comes on my mind regarding the adding something on CakePHP 3.0As example given on below link's in the add function.public function add() { $article = $this->Articles->newEntity(); // A blank newEnttity added stored in $article variable if ($this->request->is('post')) { $article = $this->Articles->patchEntity($article , $this->request->data); // A patchEntity added here & passed the request data here if ($this->Articles->save($article )) { $this->Flash->success(__('Your article has been saved.')); return $this->redirect(['action' => 'index']); } $this->Flash->error(__('Unable to add your article.')); } $this->set('article', $article); }But i found a different things on below linkpublic function add() { $user = $this->Users->newEntity($this-> request->data); // request data passing through newEntity here if ($this->request->is('post')) { if ($this->Users->save($user)) { $this->Flash->success(__('The user has been saved.')); return $this->redirect(['action' => 'add']); } $this->
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment