Form2Entryでフォームからエントリーを追加した後に、サイトのキャッシュをクリアするには


問題

  • Form2Entryでエントリーを作成した際に、サイトのキャッシュが更新されず、追加した内容がサイトに反映されない

解決方法

  • extension/acms/Hook.phpに以下の内容を変更
  • 95行目あたりの「public function afterPostFire($thisModule)」の後に追記
    /**
     * POSTモジュール処理後
     * $thisModuleのプロパティを参照・操作するなど
     *
     * @param \ACMS_POST $thisModule
     */
    public function afterPostFire($thisModule)
    {

	\ACMS_POST_Cache::clear();
	\ACMS_POST_Cache::refresh();

    }

関連記事

この記事のハッシュタグ から関連する記事を表示しています。

a-blog cmsを1.7から最新版(2020年6月25日時点:最新 Ver.2.11.14)にアップデートする手順

Transmitでダウンロードした日本語名ファイルが文字化けしてしている→表示からエンコーディングを調整して再度ダウンロード

a-blog cmsのユーザインポート、エラーの「code=」は、ユーザの「user_code」のことではない

a-blog cmsのシークレットブログでは、ユーザ一覧は、テンプレートに出力することができない

a-blog cmsのファイルアップロードでエラーが出るときは、最初にphpの設定をチェック

a-blog cmsのフォームは、グローバルにすると、子ブログでは削除のボタンは表示されない