Re: jQuery sortable: how to update database?

2014-02-02 Thread Salines
*One additional thing: where in Chrome developer tools can you see those 
ajax values? Elements, Network, Sources, ...? ;)*

Open CDT and select the Network tab, then sort the table and view the query 
output in the Network tab. Select an output request for more details ;)

-- 
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+unsubscr...@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/groups/opt_out.


Re: jQuery sortable: how to update database?

2014-02-02 Thread Sam Clauw
Allright, that will be much easier to understand the whole AJAX and request 
happening! Last years, I've realy struggled with this and I think it will 
be a lot clearer for me now. Thank you!
To go back on my sorting problem: it isn't working yet. I dugged into 
CakePHP's Request Handling documentation and tried to catch the POST values 
from that AJAX request. The strange thing is that my controller seems to 
haven't catched a request at all! Here's my controller code:

class AttractionsController extends CoasterCmsAppController
{
public $components = array(
'RequestHandler'
);
...
public function beforeFilter() {
if ($this-RequestHandler-isAjax) {
echo 'Ajax';
} elseif ($this-RequestHandler-isPost) {
echo 'Post';
} elseif  ($this-RequestHandler-isGet) {
echo 'Get';
} else {
echo 'Damn, this string shouldn't be here!';
}
}
}

As you can guess, I always got the string Damn, this string shouldn't be 
here! outputted (instead of the Ajax echo). However, my javascript has 
no errors and I do get my data when I alert it in the succeed of my 
$.ajax. Is there something crucial that I'm forgetting? :)


-- 
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+unsubscr...@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/groups/opt_out.


Re: jQuery sortable: how to update database?

2014-02-02 Thread euromark
you forgot the () after the method names

  $this-RequestHandler-isAjax() 

etc

also, this is deprecated, use

  $this-request-is('ajax') 

etc as documeted


Am Sonntag, 2. Februar 2014 12:16:02 UTC+1 schrieb Sam Clauw:

 Allright, that will be much easier to understand the whole AJAX and 
 request happening! Last years, I've realy struggled with this and I think 
 it will be a lot clearer for me now. Thank you!
 To go back on my sorting problem: it isn't working yet. I dugged into 
 CakePHP's Request Handling documentation and tried to catch the POST values 
 from that AJAX request. The strange thing is that my controller seems to 
 haven't catched a request at all! Here's my controller code:

 class AttractionsController extends CoasterCmsAppController
 {
 public $components = array(
 'RequestHandler'
 );
 ...
 public function beforeFilter() {
 if ($this-RequestHandler-isAjax) {
 echo 'Ajax';
 } elseif ($this-RequestHandler-isPost) {
 echo 'Post';
 } elseif  ($this-RequestHandler-isGet) {
 echo 'Get';
 } else {
 echo 'Damn, this string shouldn't be here!';
 }
 }
 }

 As you can guess, I always got the string Damn, this string shouldn't be 
 here! outputted (instead of the Ajax echo). However, my javascript has 
 no errors and I do get my data when I alert it in the succeed of my 
 $.ajax. Is there something crucial that I'm forgetting? :)




-- 
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+unsubscr...@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/groups/opt_out.


Load model in bootstrap

2014-02-02 Thread gonzela2006
Hello,

I want to load model in bootstrap.php so I made it with two techniques as 
the following:

App::uses('ClassRegistry', 'Utility');
ClassRegistry::init('Option')-load();

and

App::import('Model', 'Option');
$option = new Option();
$option-load();

Both of them worked for me but I don't know the deference between 
ClassRegistry::init and App::import ? And what is the best choice for my 
case?

Thanks

-- 
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+unsubscr...@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/groups/opt_out.


Re: Load model in bootstrap

2014-02-02 Thread euromark
The second example uses App::import() which in 2.x is only used for 
importing vendor classes (as it does not support lazyloading of classes)
You would have to use App::uses('Option', 'Model').
Even if in this case it would not really make a difference.

But stick to the first one as it is the recommended approach.


Am Sonntag, 2. Februar 2014 23:53:11 UTC+1 schrieb gonzela2006:

 Hello,

 I want to load model in bootstrap.php so I made it with two techniques as 
 the following:

 App::uses('ClassRegistry', 'Utility');
 ClassRegistry::init('Option')-load();

 and

 App::import('Model', 'Option');
 $option = new Option();
 $option-load();

 Both of them worked for me but I don't know the deference between 
 ClassRegistry::init and App::import ? And what is the best choice for my 
 case?

 Thanks



-- 
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+unsubscr...@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/groups/opt_out.


Re: jQuery sortable: how to update database?

2014-02-02 Thread Sam Clauw
Indeed Euromark, that was the reason it didn't work. I changed the notation 
too so I have an up-to-date program running;)
Salines  Euromark: thank you for helping me with this issue, I 
*realy*appreciate this! I can go further exploring CakePHP now! :)

-- 
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+unsubscr...@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/groups/opt_out.


Re: Load model in bootstrap

2014-02-02 Thread gonzela2006
Hi euromark,

Thanks for your reply.
So you recommend to use ClassRegistry::init


On Monday, February 3, 2014 1:03:21 AM UTC+2, euromark wrote:

 The second example uses App::import() which in 2.x is only used for 
 importing vendor classes (as it does not support lazyloading of classes)
 You would have to use App::uses('Option', 'Model').
 Even if in this case it would not really make a difference.

 But stick to the first one as it is the recommended approach.


 Am Sonntag, 2. Februar 2014 23:53:11 UTC+1 schrieb gonzela2006:

 Hello,

 I want to load model in bootstrap.php so I made it with two techniques as 
 the following:

 App::uses('ClassRegistry', 'Utility');
 ClassRegistry::init('Option')-load();

 and

 App::import('Model', 'Option');
 $option = new Option();
 $option-load();

 Both of them worked for me but I don't know the deference between 
 ClassRegistry::init and App::import ? And what is the best choice for my 
 case?

 Thanks



-- 
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+unsubscr...@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/groups/opt_out.