Logs for

Page 386 of 211,271, showing 20 records out of 4,225,406 total, starting on record 7,701, ending on 7,720

# At Username Text
# Aug 9th 2008, 17:48 jezek null
# Aug 9th 2008, 17:50 jaredhoyt hmm, works fine for me
# Aug 9th 2008, 17:50 jaredhoyt clear your cache maybe
# Aug 9th 2008, 17:51 jezek really
# Aug 9th 2008, 17:51 jezek mm
# Aug 9th 2008, 17:51 jaredhoyt i added $this->User = ClassRegistry::init('User'); to a component startup and pr($this->User->findById(1)); to the method, and it worked just fine
# Aug 9th 2008, 17:51 jezek if it makes any difference, i'm including the component in app_controller
# Aug 9th 2008, 17:52 jaredhoyt i don't think it would make a difference
# Aug 9th 2008, 17:53 jezek Call to a member function findById() on a non-object
# Aug 9th 2008, 17:53 jezek i copied and psted what you wrote
# Aug 9th 2008, 17:57 jaredhoyt hmm, you're right, it does make a different if the component's method is being called from app controller's beforeFilter()
# Aug 9th 2008, 17:58 jezek hmm
# Aug 9th 2008, 17:58 jaredhoyt i just tried an arbitrary example and it fails from beforeFilter() but works from beforeRender()
# Aug 9th 2008, 17:58 jaredhoyt i don't know why though because i don't know enough about the class registry =P
# Aug 9th 2008, 17:58 jezek oh
# Aug 9th 2008, 18:02 TommyO jaredhoyt: the process is: Component::initialize(); Controller::beforeFilter(); Component::startup(); Controller::action(); Controller::beforeRender();
# Aug 9th 2008, 18:02 TommyO that way beforeFilter can be used to give the component settings, like yo udo for Auth
# Aug 9th 2008, 18:02 TommyO *you do
# Aug 9th 2008, 18:03 TommyO or to turn it off, like $this->Component->enabled = false;
# Aug 9th 2008, 18:03 TommyO jezek: ^^ this applies to you too :)