Sunday, July 5, 2009

Call ClassRegistry::init in bootstrap.php

Hi there,

Loving cakephp!

I'm fiddling around with dynamic routes in CakePHP and was getting on
fine until I realised that using App:import will allow me to use a
model within bootstrap.php but breaks any attached behaviors that
model may have for use in a controller.

If it helps, bootstrap code here: http://bin.cakephp.org/view/1875864372

and routes.php code here: http://bin.cakephp.org/view/1017686056

My question is - can I use a model in bootstrap.php to get an array of
urls for use in routes.php that will not break the models behaviors in
subsequent controller actions? Is there another way to do this with
some sort of callback method where I can set my page slugs for
routes.php before it is loaded? I know this could be a performance
hit if say we had lots of pages, but this would be perfect for a small
project I have on the go.

For further info:

I check enabled behaviors in my controller with and without the code
in routes.php and bootstrap.php using $this->Post->Behaviors->enabled
('Tree'). With the code commented out the behavior is there.

Any help would be greatly appreciated!

Thanks!

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to cake-php+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

No comments: