I'm working on part of my app where I'm harvesting a list of ID's from the
db and passing the list to my view. It's a bit of work to get the initial
list so to minimize the load and NOT have to repeat the process with each
successive page load I would just like to pass the initial list back and
forth to the controller via Ajax. Right now I'm using
$ajax->remoteFunction() but it doesn't like an array as one of it's
parameters so I'm imploding the array, passing it through as a string, and
exploding it again back in the controller. This seems to work well for now
but what happens if the "list" I'm passing back and forth grows to the tens
of thousands? Can I safely pass that large of a string through
$ajax->remoteFunction()? I could be overlooking the obvious here but I'm
sure there must be another solution to this.
example:
$list = array(1, 2, 3, 4, 5, 6, 7, 8, 9);
$list = implode(',', $list);
$ajax->remoteFunction(
array(
'url' => array('controller' => 'someController', 'action' =>
'someAction', $list),
'update' => 'someElement')
);
--
Our newest site for the community: CakePHP Video Tutorials
http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others
with their CakePHP related questions.
To unsubscribe from this group, send email to
[email protected] For more options, visit this group at
http://groups.google.com/group/cake-php