we have done the below code element ( text posting by ajax ) in cakephp 2.5
later we changed to cakephp 3 , it seems like the performance of the
function is diminished to a very noticeable extend in cakephp 3 (mainly
speed is decreased 250 ms to 1.4s) thanks in advance:)
// ajax call to save post
$.ajax({
type: "POST",
url: baseUrl + 'posts/add',
data: data,
dataType: "json",
success: function(response, status) {
if(!response.success) {
alert('An unexpected error has
occurred!');
}else{
append_post(response.post_id);
}
},
error: function(response, status) {
console.log(response);
alert('An unexpected error has
occurred!!');
}
});
//posts/add function
public function add()
{ $this->layout ='ajax';
$this->autoRender = FALSE;
$post = $this->Posts->newEntity();
if ($this->request->is('post')) {
$status['success'] = FALSE;
$post = $this->Posts->patchEntity($post, $this->request->data);
if ($this->Posts->save($post)) {
$status['success'] = True;
$status['post_id'] = $post->id;
}
$this->response->body(json_encode($status));
return $this->response;
}
}
--
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.