2011-10-20 9 views
0

シェルとそのタスクの間でコード(関数と変数)を共有できるかどうか疑問に思っています。私の仕事でCakePHPはシェルとそのタスク間でコードを共有します

Class MyShell extends Shell{ 

var $tasks = array('MyTask'); 
var $someVariable; 

function someFunction(){} 
} 

してから:たとえば、次の私が持っていると言う

class MyTask extends Shell { 
    //somehow access the someFunction() and $someVariable in here 
} 

これは可能ですか?また、それがそうであるかどうか、これは推奨されたケーキの方法ではありませんか?ありがとうございました!

答えて

1

次に、このようなタスクでシェルクラスを拡張しないのはなぜですか?

<?php 
class MyTask extends MyShell { 
    function taskFunction() { 
    $someFunctionResult = $this->someFunction(); 
    } 
} 
+0

ありがとうございます...ありがとうございます! – kurisukun

関連する問題