我在寫一個WordPress插件,OOP風格。 以本地方式在管理界面中創建表需要擴展另一個類。在另一個類的方法中包含一個類
myPlugin.php:
class My_Plugin {
public function myMethod(){
return $somedata;
}
public function anotherMethod(){
require_once('anotherClass.php');
$table = new AnotherClass;
$table->yetAnotherMethod();
}
}
anotherClass.php:
class AnotherClass extends WP_List_Table {
public function yetAnotherMethod(){
// how do I get the returned data $somedata here from the method above?
// is there a way?
// ... more code here ...
// table is printed to the output buffer
}
}
只要調用方法!該方法是「public」,因此它在子類中可用! –
'$ table-> yetAnotherMethod($ this-> myMethod())'; ?? – Sem
@BenCarey'AnotherClass'不是'My_Plugin'的派生類。 –