2011-12-20 8 views
1

私はカスタムjoomlaコンポーネントを開発していて、自分のデータベーステーブルにCRUDの要件を持っています。私が見てきたほとんどの例では、デフォルトと管理の両方が独自のモデルフォルダを持っていて、それらのフォルダは重複しているようです。管理セクション内でモデルとテーブルを一度定義してから、デフォルトのコンポーネントでロジックを再利用できるようにするのは簡単ですか?joomla - 管理者とコンポーネントのパッケージ間でモデルの重複を避ける

答えて

2

こんにちは、あなたのフロントエンドコンポーネントのメインファイルにこれを追加することで、管理モデルを再利用することができます:あなたは、あなたのフロントエンドコンポーネントのメインファイルにこれを追加することで、テーブルを再利用することができ

$controller->addModelPath(JPATH_COMPONENT_ADMINISTRATOR.DS.'models'); 

JTable::addIncludePath(JPATH_COMPONENT_ADMINISTRATOR.DS.'tables'); 
関連する問題