例に従って、 Joomla 2.5 管理コンポーネントにカスタム フィルターを実装しました。
しかし、モデルpopulateState
メソッドでエラーが発生しています:
未定義のメソッド somecompModelsomecomp::getUserStateFromRequest() を呼び出します。
$app = JFactory::getApplication('administrator');
// Load the filter state.
$search = $this->getUserStateFromRequest($this->context.'.filter.search', 'filter_search');
getUserStateFromRequest
次を使用して呼び出すと、エラーが消えます$app
。
$app->getUserStateFromRequest($this->context.'.filter.search', 'filter_search');
だから問題は何ですか?デフォルトの Joomla コンポーネントでは、同じアプローチを使用して動作することがわかりました。モデルクラスで何かが足りないのでしょうか?
何か案は?