web-dev-qa-db-ja.com

外部モデルのgetItemメソッドを呼び出すときのエラー

コンポーネントで他のコンポーネントのモデルを使用しています。私はこれをフォローしています solution 。しかし、モデルのgetItemメソッドを呼び出そうとすると、「オブジェクト以外のメンバー関数load()の呼び出し」というエラーが発生します。モデルでは、エラーの原因となる行は次のとおりです。

    ...
    $table = $this->getTable();

    // Attempt to load the row.
    $return = $table->load($itemId);
    ...

何が欠けていますか?

2
csbenjamin

テーブルクラスもインポートする必要がある場合があります。それらを取り込むためにJTable::addIncludePath(/path/to/other/component/tables);を呼び出してみてください。

7
Michael