2

抽象クラスJModel(プラットフォーム12.1:http ://api.joomla.org/Joomla-Platform/Application/JModel.html)の実際のサブパッケージが見つかりません。指摘されています:

Class JObject   (Subpackage Base)
   Abstract class JModel   (Subpackage Application)

パッケージツリーには表示されません。、、、、も表示Base->JObjectされませApplication->JModelObject -> JObject -> JModel。私は文字通りそれがどこにあるのか分かりません...

4

2 に答える 2

1

2.5では、Valentinが言及したJLegacyModelクラスを使用する必要があります。基本のJModelクラスはレガシーフォルダーにあり、サブクラスはcmsフォルダーにあります。これにより、必要なときにJ3に切り替えることができます。

ライブラリ/レガシー/モデル/model.php

于 2013-02-04T23:18:15.883 に答える
1

JModelList、JModelItem、JModelForm などと同様に、クラスで JModel を拡張できます。

それは本当にあなたが何をしたいかによって異なります。

実際の実装は次の場所にあります。

libraries/joomla/application/component/model.php or modeladmin.php etc.
于 2012-07-15T13:10:11.693 に答える