私はこの解決策を見つけました Joomlaを作成してください! 記事 Joomla 3.1 でもプログラム的には非常に便利ですが、editors-xtd プラグインが有効になっていると、通常は #_content 以外のデータベース テーブルに追加フィールドを提供する新しい問題に遭遇しました。たとえば、tortags プラグインはタグを #_tortags テーブルに記録します。
Joomlaで複数のテーブルをプログラムで更新するにはどうすればよいですか?
私はこの解決策を見つけました Joomlaを作成してください! 記事 Joomla 3.1 でもプログラム的には非常に便利ですが、editors-xtd プラグインが有効になっていると、通常は #_content 以外のデータベース テーブルに追加フィールドを提供する新しい問題に遭遇しました。たとえば、tortags プラグインはタグを #_tortags テーブルに記録します。
Joomlaで複数のテーブルをプログラムで更新するにはどうすればよいですか?
どのテーブルのどのフィールドを更新する必要があるかを見つけて、テーブルを次々と更新します。リンクした例では、JTable を使用して更新を行いますが、データベース オブジェクトを使用することもできます。例として、(私のコードで作成された) 記事をフロントページに配置するために私が行うことは次のとおりです。
$db =& JFactory::getDBO();
$sql = "INSERT INTO #__content_frontpage (content_id,ordering) VALUES (" . $article->id . ",0)";
$db->setQuery($sql);
$db->query();