Ayon Posted August 23, 2010 Share Posted August 23, 2010 I've been trying to solve this issue for so long now.. I believe I'm close, but it's just the last part that I can't figure out how to solve.. I have a set of parsers and a controller. each parser is in it's own object named like Parsers_Imdb_Imdb.. What I want now is to be able to do this $parse = new Parsers; $imdb = $parse->Imdb->get_info('some random info'); So far I've managed to get into the Imdb parser object, but I 'm not able to grab the method. parsers.php class Parsers { function __construct() { } public function Imdb() { new Parsers_Imdb_Imdb; } } imdb.php class Parsers_Imdb_Imdb extends Parsers { function __construct() { parent::__construct(); } public function get_info() { echo "get_info()"; } } I've got a __autoload() to solve the class declaration.. Could anyone please help me out with this? Thanks in advance Quote Link to comment Share on other sites More sharing options...
Alex Posted August 23, 2010 Share Posted August 23, 2010 You would have to do something like this: class Parsers { public $Imdb; function __construct() { $this->Imdb = new Parsers_Imdb_Imdb; } } Quote Link to comment Share on other sites More sharing options...
Ayon Posted August 23, 2010 Author Share Posted August 23, 2010 Thanks a bunch for the quick reply AlexWD! This is a good example why I really enjoy this forum, even tho I'm not very active 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.