質問: カスタムコンポーネントでコンテンツの「ロック」はどのように処理されますか? デフォルトのコアのcom_contentには、特定の記事がユーザーによって編集されているときに「ロック」される組み込みシステムがあり、他のユーザーが同時にそれを編集することはできません。ユーザーがウィンドウを閉じるか、記事を適切に閉じずにセッションを期限切れにした場合(「保存」または「キャンセル」をクリックするなど)、そのコンテンツは「チェック」され、その横のバックエンドにロックアイコンが表示されます。スーパー管理者がロックを解除する必要があります。私の質問は:独自のコンテンツテーブルを持つカスタムコンポーネントにどのように追加されますか?私が見つけた限りでは、jtableを使用してそのコンテンツを操作している限り、それはそのクラスのメソッドの組み込み機能として提供されているように見えます...そうですか?または、jtablecontentなどの他のものを使用する必要がありますか?コンテンツ(特定の列)を格納するために使用されるテーブルに何かを追加する必要がありますか?
回答: あなたの仮定は正しいです。実行しようとしていることを実行するには、関連するロジックを設定したテーブルが必要です。私はjoomla 3+を学習しているので、 component creator を使用して、単一のテーブルと、学習したいjoomla機能だけで非常にシンプルなコンポーネントを作成しています。生成されたコードは非常に優れており、インストールされている通常のコンポーネントのすべての複雑さなしに簡単に追跡できます。