TomTees Posted November 5, 2010 Share Posted November 5, 2010 What does this code do? public function render() { $this->set('users', $this->model->findAll()); } TomTees Quote Link to comment Share on other sites More sharing options...
btherl Posted November 5, 2010 Share Posted November 5, 2010 Are you looking for a technical explanation, like "It sets users in the current object to the return value of $this->model->findAll()", or an explanation of what it actually achieves? I can only help with the technical part unfortunately. Quote Link to comment Share on other sites More sharing options...
TomTees Posted November 5, 2010 Author Share Posted November 5, 2010 Are you looking for a technical explanation, like "It sets users in the current object to the return value of $this->model->findAll()", or an explanation of what it actually achieves? I can only help with the technical part unfortunately. What is "SET"? Are we talking about assigning a "constant" a value? Is it a variable? Follow my confusion? TomTees Quote Link to comment Share on other sites More sharing options...
BlueSkyIS Posted November 5, 2010 Share Posted November 5, 2010 set is a function of $this, whatever that is (not enough code). we can only guess what set does, not seeing the function or the class it belongs to. Quote Link to comment Share on other sites More sharing options...
btherl Posted November 7, 2010 Share Posted November 7, 2010 Usually, $this->set() is a wrapper for setting a class member to a value. $this->set('foo', 'bar'); is a wrapper for $this->foo = 'bar'; The reason it's a wrapper is in case you want to change the internals of the class without affecting the interface. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.