したがって、最初のコンポーネントを作成しようとしており、このために次のコントローラーを作成しました。
    <?php
defined('_JEXEC') or die ('Access denied!');
/**
 * Created by JetBrains PhpStorm.
 * User: Marc
 * Date: 18-08-13
 * Time: 02:18
 * To change this template use File | Settings | File Templates.
 */
jimport( 'joomla.application.component.controller' );
class MyCompController implements  JController{
    function create(){
        echo "Welcome to create";
    }
    function delete (){
        $id =JRequest::getVar('id');
        echo "you want to delete "-$id;
    }
}
今、私は joomla にあまり詳しくなく、2.5 のドキュメントしか見つけることができませんでした。
$controller = JController::getInstance('MyComp');
コントローラーインスタンスを取得するための適切な方法でした。
私はインターフェースを見て、JControllerインターフェースはgetInstanceメソッドを提供していません。
$controller = JController::getApplication('MyComp');
しかし、運が悪い。
では、どうやってコントローラーを入手しますか?