1

Zend Cacheを開始するこのコードがあり、プロセス中にエラーが発生した場合に Zend Cache をキャンセルするようにtry キャッシュ例外を設定しましたが、機能せず、catch Exception 内にエラーを出力しません。

$frontendOptions = array(
          'lifetime' => $cacheTime,
          'content_type_memorization' => false,
          'default_options' => array(
              'cache' => true,
              'make_id_with_cookie_variables' => false,
              'make_id_with_session_variables' => false,
              'cache_with_get_variables' => true,
              'cache_with_post_variables' => true,
              'cache_with_session_variables' => true,
              'cache_with_files_variables' => true,
              'cache_with_cookie_variables' => true,
              'tags' => $cacheTag,
          ),
          'regexps' => array(
              '$' => array('cache' => true),
          )
      );

      $backendOptions = array('cache_dir' => '/var');
      $cache = Zend_Cache::factory('Page', 'File', $frontendOptions, $backendOptions);
      try {
          $cache->start();
      } catch (Exception $exc) {
          echo $exc->getMessage();
      }

結果なしで$cache->cancel()を試しました。

ありがとう

4

0 に答える 0