Ошибка приложения при попытке использования Zend Cache - PullRequest
0 голосов
/ 26 декабря 2011

Я работаю над Cache в Zend.Я разработал очень простое приложение для хранения значений базы данных в папке кэша.Это indexAction моего indexController.После запуска я получаю Application Error.Я уже создал папку Cache в папке приложения.База данных также есть в MySQL.Я работаю в среде разработки.Что я делаю не так?

<code>public function indexAction()
{
        include 'library/Zend/Cache.php';
        $frontendOptions = array (
           'lifetime'=> null,
           'automatic_serialization' => true);

        $backendOptions = array (
            'cache_dir' => 'Cache/');

        $cache = Zend_Cache::factory('Core', 'File', $frontendOptions, $backendOptions);
        $id = 'rs';
        $start_time = microtime (true);
        if(!($data = $cache->load($id)))
        {
            echo  "Not found in Cache<br />";
            mysql_connect ('localhost'  , 'root', '');
            mysql_select_db ('test');
            $query = 'select * from users';
            $rs = mysql_query ($query);
            $data = array ();
            while($row = mysql_fetch_assoc ($rs))
            {
                $data[] = $row;
            }
            $cache->save($data);
        }
        else
        {
                echo  "Running from Cache<br />";
        }
        //echo ‘<pre>’;
        //print_r($data);
        //echo ‘
';echo "sprintf ('% 01.4f', microtime (true) - $ start_time)";}

Должен ли я внести некоторые изменения в application.ini и index.php в общую папку ...?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...