読者です 読者をやめる 読者になる 読者になる

ComponentからComponentを呼び出したい場合

普通は以下のように書く

class Sample1Component extends Object {
                                             
 var $components = array('Sample2');

 // $this->Sample2でアクセスできる

しかしこれだとShellからSample1Componentを読んだ場合に、Sample2Componentの処理でエラーとなってしまうので、require_once経由で呼び出す

require_once( COMPONENTS.'sample2.php' );    
class Sample1Component extends Object {

 // $sample2 = new Sample2Component(); みたいな感じでアクセスする