同じコンポーネントの別のモデルのモデル メソッドから直接呼び出すことは可能ですか?
そのような方法で呼び出すためのデフォルトの Joomla オプションはありますか。
私の知識によるとNO。そうしないと、MVCアーキテクチャが壊れます。
あなたにできることは
私のアドバイスは、あなたがそれをする方法を見つけたとしても、それをしないでくださいということです。それはあなたのアーキテクチャ全体を台無しにするでしょう。
問題がある場合はお問い合わせください。
はい、できます
MVC アーキテクチャを壊すことはありません。
このように確認できます
if(!class_exists('VirtueMartModelUser')) require(JPATH_VM_ADMINISTRATOR.DS.'models'.DS.'user.php');
$usermodel = VmModel::getModel('user');
$currentVMuser = $usermodel->getUser();
最初に、必要なモデルにモデル ファイルを含めてから、オブジェクトを作成する必要があります。次に、上記のように呼び出します。この例は、メソッドを使用したバーチューマートです。