Joomlaのすべてのモデルを、いくつかのメソッドを使用して独自のクラスで拡張する必要があるため、もう1つのクラスを作成します
class Staff extends JModelLegacy{
public function lol(){
die('lol');
}
}
そしてそれでモデルを拡張します
require JPATH_BASE.'/components/com_component/misc/extend_model.php';
class ComponentModelSites extends Staff{
public function saveSiteInfo($input){
$this->lol();
}
問題は、呼び出すと、メソッドが見つからないsaveSiteInfo
という致命的なエラーが発生するが、のすべてのメソッドが表示されることです。どこが間違っているの?lol
var_dump(get_class_methods($this));
JModelLegacy